Uses of Interface
org.apache.hadoop.hbase.io.hfile.Cacheable

Packages that use Cacheable
org.apache.hadoop.hbase.io.hfile Provides the hbase data+index+metadata file. 
org.apache.hadoop.hbase.io.hfile.bucket   
org.apache.hadoop.hbase.io.hfile.slab   
 

Uses of Cacheable in org.apache.hadoop.hbase.io.hfile
 

Classes in org.apache.hadoop.hbase.io.hfile with type parameters of type Cacheable
 interface CacheableDeserializer<T extends Cacheable>
          Interface for a deserializer.
 

Classes in org.apache.hadoop.hbase.io.hfile that implement Cacheable
 class HFileBlock
          Reading HFile version 1 and 2 blocks, and writing version 2 blocks.
 

Methods in org.apache.hadoop.hbase.io.hfile that return Cacheable
 Cacheable SimpleBlockCache.getBlock(BlockCacheKey cacheKey, boolean caching, boolean repeat)
           
 Cacheable LruBlockCache.getBlock(BlockCacheKey cacheKey, boolean caching, boolean repeat)
          Get the buffer of the block with the specified name.
 Cacheable DoubleBlockCache.getBlock(BlockCacheKey cacheKey, boolean caching, boolean repeat)
           
 Cacheable CombinedBlockCache.getBlock(BlockCacheKey cacheKey, boolean caching, boolean repeat)
           
 Cacheable BlockCache.getBlock(BlockCacheKey cacheKey, boolean caching, boolean repeat)
          Fetch block from cache.
 Cacheable CachedBlock.getBuffer()
           
 

Methods in org.apache.hadoop.hbase.io.hfile that return types with arguments of type Cacheable
 CacheableDeserializer<Cacheable> HFileBlock.getDeserializer()
           
 CacheableDeserializer<Cacheable> Cacheable.getDeserializer()
          Returns CacheableDeserializer instance which reconstructs original object from ByteBuffer.
static CacheableDeserializer<Cacheable> CacheableDeserializerIdManager.getDeserializer(int id)
          Get the cacheable deserializer as the given identifier Id
 

Methods in org.apache.hadoop.hbase.io.hfile with parameters of type Cacheable
 void SimpleBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable block)
           
 void LruBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf)
          Cache the block with the specified name and buffer.
 void DoubleBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf)
           
 void CombinedBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf)
           
 void BlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf)
          Add block to cache (defaults to not in-memory).
 void SimpleBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable block, boolean inMemory)
           
 void LruBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf, boolean inMemory)
          Cache the block with the specified name and buffer.
 void DoubleBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf, boolean inMemory)
           
 void CombinedBlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf, boolean inMemory)
           
 void BlockCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf, boolean inMemory)
          Add block to cache.
 

Method parameters in org.apache.hadoop.hbase.io.hfile with type arguments of type Cacheable
static int CacheableDeserializerIdManager.registerDeserializer(CacheableDeserializer<Cacheable> cd)
          Register the given cacheable deserializer and generate an unique identifier id for it
 

Constructors in org.apache.hadoop.hbase.io.hfile with parameters of type Cacheable
CachedBlock(BlockCacheKey cacheKey, Cacheable buf, long accessTime)
           
CachedBlock(BlockCacheKey cacheKey, Cacheable buf, long accessTime, boolean inMemory)
           
 

Uses of Cacheable in org.apache.hadoop.hbase.io.hfile.bucket
 

Methods in org.apache.hadoop.hbase.io.hfile.bucket that return Cacheable
 Cacheable BucketCache.getBlock(BlockCacheKey key, boolean caching, boolean repeat)
          Get the buffer of the block with the specified key.
 

Methods in org.apache.hadoop.hbase.io.hfile.bucket with parameters of type Cacheable
 void BucketCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf)
          Cache the block with the specified name and buffer.
 void BucketCache.cacheBlock(BlockCacheKey cacheKey, Cacheable cachedItem, boolean inMemory)
          Cache the block with the specified name and buffer.
 void BucketCache.cacheBlockWithWait(BlockCacheKey cacheKey, Cacheable cachedItem, boolean inMemory, boolean wait)
          Cache the block to ramCache
 

Uses of Cacheable in org.apache.hadoop.hbase.io.hfile.slab
 

Methods in org.apache.hadoop.hbase.io.hfile.slab that return Cacheable
 Cacheable SlabCache.getBlock(BlockCacheKey key, boolean caching, boolean repeat)
          Get the buffer of the block with the specified name.
 Cacheable SingleSizeCache.getBlock(BlockCacheKey key, boolean caching, boolean repeat)
           
 

Methods in org.apache.hadoop.hbase.io.hfile.slab with parameters of type Cacheable
 void SlabCache.cacheBlock(BlockCacheKey cacheKey, Cacheable cachedItem)
          Cache the block with the specified key and buffer.
 void SingleSizeCache.cacheBlock(BlockCacheKey blockName, Cacheable toBeCached)
           
 void SlabCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf, boolean inMemory)
          We don't care about whether its in memory or not, so we just pass the call through.
 void SingleSizeCache.cacheBlock(BlockCacheKey cacheKey, Cacheable buf, boolean inMemory)
           
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.