net.ontopia.persistence.proxy
Class ROLocalCache
java.lang.Object
net.ontopia.persistence.proxy.AbstractLocalCache
net.ontopia.persistence.proxy.ROLocalCache
- All Implemented Interfaces:
- AccessRegistrarIF, StorageCacheIF
public class ROLocalCache
- extends AbstractLocalCache
INTERNAL: A transactional read-only storage cache
implementation.
Method Summary |
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()
|
Methods inherited from class net.ontopia.persistence.proxy.AbstractLocalCache |
clear, close, createIdentity, createIdentity, createIdentity, evictField, evictFields, evictIdentity, getRegistrar, getTicket, isFieldLoaded, isObjectLoaded, prefetch, registerEviction, registerField, registerIdentity, releaseEviction |
exists
public boolean exists(StorageAccessIF access,
IdentityIF identity)
- Description copied from interface:
StorageCacheIF
- INTERNAL: Can be called to verify whether the specified identity
exists in the cache or in the data repository. Whether the data
repository is actually asked depends on the policy of the storage
cache.
- Specified by:
exists
in interface StorageCacheIF
- Specified by:
exists
in class AbstractLocalCache
getValue
public Object getValue(StorageAccessIF access,
IdentityIF identity,
int field)
- Description copied from interface:
StorageCacheIF
- INTERNAL: A call forwarded by the transaction (TransactionIF)
from persistent objects (PersistentIF) when the field value needs
to be retrieved from storage. The field value will be returned.
- Specified by:
getValue
in interface StorageCacheIF
- Specified by:
getValue
in class AbstractLocalCache
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2000-2012 Ontopia.