|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
DoubleBlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching,
boolean repeat,
boolean updateCacheMetrics)
Deprecated. |
Cacheable |
CombinedBlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching,
boolean repeat,
boolean updateCacheMetrics)
|
Cacheable |
BlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching,
boolean repeat,
boolean updateCacheMetrics)
Fetch block from cache. |
Cacheable |
LruBlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching,
boolean repeat,
boolean updateCacheMetrics)
Get the buffer of the block with the specified name. |
Cacheable |
LruCachedBlock.getBuffer()
|
Methods in org.apache.hadoop.hbase.io.hfile that return types with arguments of type Cacheable | |
---|---|
CacheableDeserializer<Cacheable> |
Cacheable.getDeserializer()
Returns CacheableDeserializer instance which reconstructs original object from ByteBuffer. |
CacheableDeserializer<Cacheable> |
HFileBlock.getDeserializer()
|
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 |
DoubleBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf)
Deprecated. |
void |
CombinedBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf)
|
void |
BlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf)
Add block to cache (defaults to not in-memory). |
void |
LruBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf)
Cache the block with the specified name and buffer. |
void |
DoubleBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
Deprecated. |
void |
CombinedBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
|
void |
BlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
Add block to cache. |
void |
LruBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
Cache the block with the specified name and buffer. |
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 | |
---|---|
LruCachedBlock(BlockCacheKey cacheKey,
Cacheable buf,
long accessTime)
|
|
LruCachedBlock(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,
boolean updateCacheMetrics)
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 |
SingleSizeCache.getBlock(BlockCacheKey key,
boolean caching,
boolean repeat,
boolean updateCacheMetrics)
Deprecated. |
Cacheable |
SlabCache.getBlock(BlockCacheKey key,
boolean caching,
boolean repeat,
boolean updateCacheMetrics)
Deprecated. Get the buffer of the block with the specified name. |
Methods in org.apache.hadoop.hbase.io.hfile.slab with parameters of type Cacheable | |
---|---|
void |
SingleSizeCache.cacheBlock(BlockCacheKey blockName,
Cacheable toBeCached)
Deprecated. |
void |
SlabCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable cachedItem)
Deprecated. Cache the block with the specified key and buffer. |
void |
SingleSizeCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
Deprecated. |
void |
SlabCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
Deprecated. We don't care about whether its in memory or not, so we just pass the call through. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |