Uses of Class
org.apache.hadoop.hbase.io.hfile.BlockCacheKey
Packages that use org.apache.hadoop.hbase.io.hfile.BlockCacheKey
Package
Description
Provides implementations of
HFile and HFile
BlockCache.-
Uses of org.apache.hadoop.hbase.io.hfile.BlockCacheKey in org.apache.hadoop.hbase.io.hfile
Methods in org.apache.hadoop.hbase.io.hfile that return org.apache.hadoop.hbase.io.hfile.BlockCacheKey in inModifier and TypeMethodDescriptionorg.apache.hadoop.hbase.io.hfile.BlockCacheKeyLruCachedBlock.getCacheKey()Methods in org.apache.hadoop.hbase.io.hfile with parameters of type org.apache.hadoop.hbase.io.hfile.BlockCacheKey in inModifier and TypeMethodDescriptionvoidBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf) Add block to cache (defaults to not in-memory).voidBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory) Add block to cache.default voidBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory, boolean waitWhenCache) Add block to cache.voidCombinedBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf) voidCombinedBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory) voidCombinedBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory, boolean waitWhenCache) voidInclusiveCombinedBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory) voidIndexOnlyLruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory) Cache only index block with the specified name and buffervoidLruAdaptiveBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf) Cache the block with the specified name and buffer.voidLruAdaptiveBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory) Cache the block with the specified name and buffer.voidLruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf) Cache the block with the specified name and buffer.voidLruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory) Cache the block with the specified name and buffer.voidMemcachedBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf) voidMemcachedBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, boolean inMemory) voidTinyLfuBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey key, org.apache.hadoop.hbase.io.hfile.Cacheable value) voidTinyLfuBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable value, boolean inMemory) booleanFirstLevelBlockCache.containsBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) Whether the cache contains the block with specified cacheKeybooleanLruAdaptiveBlockCache.containsBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) Whether the cache contains block with specified cacheKeybooleanLruBlockCache.containsBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) Whether the cache contains block with specified cacheKeybooleanTinyLfuBlockCache.containsBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) booleanBlockCache.evictBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) Evict block from cache.booleanCombinedBlockCache.evictBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) booleanInclusiveCombinedBlockCache.evictBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) booleanLruAdaptiveBlockCache.evictBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) booleanLruBlockCache.evictBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) booleanMemcachedBlockCache.evictBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) booleanTinyLfuBlockCache.evictBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) org.apache.hadoop.hbase.io.hfile.CacheableBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics) Fetch block from cache.org.apache.hadoop.hbase.io.hfile.CacheableCombinedBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics) org.apache.hadoop.hbase.io.hfile.CacheableInclusiveCombinedBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics) org.apache.hadoop.hbase.io.hfile.CacheableLruAdaptiveBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics) Get the buffer of the block with the specified name.org.apache.hadoop.hbase.io.hfile.CacheableLruBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics) Get the buffer of the block with the specified name.org.apache.hadoop.hbase.io.hfile.CacheableMemcachedBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics) org.apache.hadoop.hbase.io.hfile.CacheableTinyLfuBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, boolean caching, boolean repeat, boolean updateCacheMetrics) BlockCache.getBlockSize(org.apache.hadoop.hbase.io.hfile.BlockCacheKey key) Returns an Optional containing the size of the block related to the passed key.CombinedBlockCache.getBlockSize(org.apache.hadoop.hbase.io.hfile.BlockCacheKey key) intCombinedBlockCache.getRpcRefCount(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) BlockCache.isAlreadyCached(org.apache.hadoop.hbase.io.hfile.BlockCacheKey key) Checks whether the block for the passed key is already cached.CombinedBlockCache.isAlreadyCached(org.apache.hadoop.hbase.io.hfile.BlockCacheKey key) static booleanBlockCacheUtil.shouldReplaceExistingCacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCache blockCache, org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable newBlock) Because of the region splitting, it's possible that the split key locate in the middle of a block.static intBlockCacheUtil.validateBlockAddition(org.apache.hadoop.hbase.io.hfile.Cacheable existing, org.apache.hadoop.hbase.io.hfile.Cacheable newBlock, org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey) Validate that the existing and newBlock are the same without including the nextBlockMetadata, if not, throw an exception.Constructors in org.apache.hadoop.hbase.io.hfile with parameters of type org.apache.hadoop.hbase.io.hfile.BlockCacheKey in inModifierConstructorDescriptionLruCachedBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, long accessTime) LruCachedBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey cacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable buf, long accessTime, boolean inMemory)