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.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 LruBlockCache.getBlock(String blockName, boolean caching)
          Get the buffer of the block with the specified name.
 Cacheable DoubleBlockCache.getBlock(String blockName, boolean caching)
           
 Cacheable BlockCache.getBlock(String blockName, boolean caching)
          Fetch block from cache.
 Cacheable SimpleBlockCache.getBlock(String blockName, boolean caching)
           
 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.
 

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

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

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(String key, boolean caching)
          Get the buffer of the block with the specified name.
 Cacheable SingleSizeCache.getBlock(String key, boolean caching)
           
 

Methods in org.apache.hadoop.hbase.io.hfile.slab with parameters of type Cacheable
 void SlabCache.cacheBlock(String blockName, Cacheable cachedItem)
          Cache the block with the specified name and buffer.
 void SingleSizeCache.cacheBlock(String blockName, Cacheable toBeCached)
           
 void SlabCache.cacheBlock(String blockName, 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(String blockName, Cacheable buf, boolean inMemory)
           
 



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