public boolean remove(BlockCacheKey key) {
      return remove(key, re -> {
      });
    }
Return the previous associated value, or null if absent. It has the same meaning as
{@link ConcurrentMap#putIfAbsent(Object, Object)}
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java