|
||||||||||
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.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 |
BlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching)
Fetch block from cache. |
Cacheable |
DoubleBlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching)
|
Cacheable |
SimpleBlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching)
|
Cacheable |
LruBlockCache.getBlock(BlockCacheKey cacheKey,
boolean caching)
Get the buffer of the block with the specified name. |
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 |
BlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf)
Add block to cache (defaults to not in-memory). |
void |
DoubleBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf)
|
void |
SimpleBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable block)
|
void |
LruBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf)
Cache the block with the specified name and buffer. |
void |
BlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
Add block to cache. |
void |
DoubleBlockCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
|
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. |
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.slab |
---|
Methods in org.apache.hadoop.hbase.io.hfile.slab that return Cacheable | |
---|---|
Cacheable |
SingleSizeCache.getBlock(BlockCacheKey key,
boolean caching)
|
Cacheable |
SlabCache.getBlock(BlockCacheKey key,
boolean caching)
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)
|
void |
SlabCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable cachedItem)
Cache the block with the specified key and buffer. |
void |
SingleSizeCache.cacheBlock(BlockCacheKey cacheKey,
Cacheable buf,
boolean inMemory)
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |