@InterfaceAudience.Private
public interface CacheableDeserializer<T extends Cacheable>
| Modifier and Type | Method and Description |
|---|---|
T |
deserialize(ByteBuff b)
Returns the deserialized object.
|
T |
deserialize(ByteBuff b,
boolean reuse,
Cacheable.MemoryType memType) |
int |
getDeserialiserIdentifier()
Get the identifier of this deserialiser.
|
T deserialize(ByteBuff b) throws IOException
IOExceptionT deserialize(ByteBuff b, boolean reuse, Cacheable.MemoryType memType) throws IOException
b - reuse - true if Cacheable object can use the given buffer as its
contentmemType - the Cacheable.MemoryType of the bufferIOExceptionint getDeserialiserIdentifier()
CacheableDeserializerIdManagerCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.