private void requestDeallocation(MemoryBuffer buffer, boolean isProactiveEviction) {
    if (isProactiveEviction) {
      allocator.deallocateProactivelyEvicted(buffer);
    } else {
      allocator.deallocateEvicted(buffer);
    }
  }
For normal (reactive) evictions, MM expects the free'd up memory to be used for the originating reserve call, thus
deallocateEvicted method should be used.
For proactive eviction we can give back the MM the free'd up space right away, deallocate method will do that.
@param buffer
@param isProactiveEviction
llap-server/src/java/org/apache/hadoop/hive/llap/cache/EvictionDispatcher.java