| 程序包 | 说明 |
|---|---|
| org.apache.hadoop.hbase.io.hfile |
Provides implementations of
HFile and HFile
BlockCache. |
| org.apache.hadoop.hbase.io.hfile.bucket |
Provides
BucketCache, an implementation of
BlockCache. |
| 限定符和类型 | 方法和说明 |
|---|---|
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
|
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
CacheableDeserializerIdManager.registerDeserializer(CacheableDeserializer<Cacheable> cd)
Register the given cacheable deserializer and generate an unique identifier
id for it
|
| 限定符和类型 | 方法和说明 |
|---|---|
Cacheable |
ByteBufferIOEngine.read(long offset,
int length,
CacheableDeserializer<Cacheable> deserializer) |
Cacheable |
IOEngine.read(long offset,
int length,
CacheableDeserializer<Cacheable> deserializer)
Transfers data from IOEngine to a Cacheable object.
|
Cacheable |
FileMmapEngine.read(long offset,
int length,
CacheableDeserializer<Cacheable> deserializer) |
Cacheable |
FileIOEngine.read(long offset,
int length,
CacheableDeserializer<Cacheable> deserializer)
Transfers data from file to the given byte buffer
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.