public class RWLocalCache extends AbstractLocalCache
Modifier and Type | Field and Description |
---|---|
protected ObjectStates |
ostates |
pcache, pregistrar, ticket, txn
Modifier and Type | Method and Description |
---|---|
boolean |
exists(StorageAccessIF access,
IdentityIF identity)
INTERNAL: Can be called to verify whether the specified identity
exists in the cache or in the data repository.
|
Object |
getValue(StorageAccessIF access,
IdentityIF identity,
int field)
INTERNAL: A call forwarded by the transaction (TransactionIF)
from persistent objects (PersistentIF) when the field value needs
to be retrieved from storage.
|
String |
toString() |
clear, close, createIdentity, createIdentity, createIdentity, evictField, evictFields, evictIdentity, getRegistrar, getTicket, isFieldLoaded, isObjectLoaded, prefetch, registerEviction, registerField, registerIdentity, releaseEviction
protected ObjectStates ostates
public boolean exists(StorageAccessIF access, IdentityIF identity)
StorageCacheIF
exists
in interface StorageCacheIF
exists
in class AbstractLocalCache
public Object getValue(StorageAccessIF access, IdentityIF identity, int field)
StorageCacheIF
getValue
in interface StorageCacheIF
getValue
in class AbstractLocalCache