Package | Description |
---|---|
org.teiid.common.buffer | |
org.teiid.common.buffer.impl |
Modifier and Type | Method and Description |
---|---|
Serializer<?> |
CacheEntry.getSerializer() |
Modifier and Type | Method and Description |
---|---|
boolean |
Cache.add(CacheEntry entry,
Serializer<?> s)
Adds an entry to the cache.
|
T |
Cache.lockForLoad(Long oid,
Serializer<?> serializer)
Lock the object for load and return an identifier/lock
that can be used to retrieve the object.
|
Modifier and Type | Method and Description |
---|---|
CacheEntry |
Cache.get(T lock,
Long oid,
WeakReference<? extends Serializer<?>> ref)
Get method, must be called using the object obtained in the
lockForLoad method
|
void |
CacheEntry.setSerializer(WeakReference<? extends Serializer<?>> serializer) |
Constructor and Description |
---|
CacheEntry(CacheKey key,
int sizeEstimate,
Object object,
WeakReference<? extends Serializer<?>> serializer,
boolean persistent) |
Modifier and Type | Method and Description |
---|---|
boolean |
BufferFrontedFileStoreCache.add(CacheEntry entry,
Serializer s) |
boolean |
MemoryStorageManager.add(CacheEntry entry,
Serializer<?> s) |
Long |
MemoryStorageManager.lockForLoad(Long oid,
Serializer<?> serializer) |
org.teiid.common.buffer.impl.PhysicalInfo |
BufferFrontedFileStoreCache.lockForLoad(Long oid,
Serializer<?> serializer) |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
MemoryStorageManager.get(Long lock,
Long oid,
WeakReference<? extends Serializer<?>> ref) |
CacheEntry |
BufferFrontedFileStoreCache.get(org.teiid.common.buffer.impl.PhysicalInfo info,
Long oid,
WeakReference<? extends Serializer<?>> ref) |
Copyright © 2020. All rights reserved.