| Package | Description | 
|---|---|
| org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack. | 
| org.apache.cayenne.configuration | 
| Modifier and Type | Field and Description | 
|---|---|
| protected DataRowStore | ObjectStore. dataRowCacheStores a reference to the DataRowStore. | 
| protected DataRowStore | DataDomain. sharedSnapshotCache | 
| Modifier and Type | Method and Description | 
|---|---|
| DataRowStore | DataRowStoreFactory. createDataRowStore(String name)Create new  DataRowStoreobject. | 
| DataRowStore | DefaultDataRowStoreFactory. createDataRowStore(String name) | 
| DataRowStore | ObjectStore. getDataRowCache()Returns a DataRowStore associated with this ObjectStore. | 
| DataRowStore | DataDomain. getSharedSnapshotCache()Returns snapshots cache for this DataDomain, lazily initializing it on
 the first call if 'sharedCacheEnabled' flag is true. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | NoSyncObjectStore. setDataRowCache(DataRowStore dataRowCache) | 
| void | ObjectStore. setDataRowCache(DataRowStore dataRowCache)Sets parent DataRowStore. | 
| void | DataDomain. setSharedSnapshotCache(DataRowStore snapshotCache)Shuts down the previous cache instance, sets cache to the new
 DataSowStore instance and updates two properties of the new DataSowStore:
 name and eventManager. | 
| Constructor and Description | 
|---|
| NoSyncObjectStore(DataRowStore dataRowCache,
                 Map<Object,Persistent> objectMap) | 
| ObjectStore(DataRowStore dataRowCache,
           Map<Object,Persistent> objectMap)Creates an ObjectStore with  DataRowStoreand a map to use for storing
 registered objects. | 
| Modifier and Type | Method and Description | 
|---|---|
| ObjectStore | DefaultObjectStoreFactory. createObjectStore(DataRowStore dataRowCache) | 
| ObjectStore | ObjectStoreFactory. createObjectStore(DataRowStore dataRowCache)Creates an  ObjectStorewith provided dataRowCache | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.