private void evictBlock(BlockCache blockCache, BlockCacheKey blockCacheKey) {
    assertTrue(blockCache instanceof CombinedBlockCache);
    BlockCache[] blockCaches = blockCache.getBlockCaches();
    for (BlockCache currentBlockCache : blockCaches) {
      if (currentBlockCache instanceof BucketCache) {
        ((BucketCache) currentBlockCache).evictBlockIfNoRpcReferenced(blockCacheKey);
      } else {
        currentBlockCache.evictBlock(blockCacheKey);
      }
    }

  }
For {@link BucketCache},we only evict Block if there is no rpc referenced.
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAvoidCellReferencesIntoShippedBlocks.java