## Uses of Class
org.apache.cayenne.access.DataRowStore

- Packages that use DataRowStore
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.configuration |

- - ### Uses of DataRowStore in org.apache.cayenne.access

    Fields in org.apache.cayenne.access declared as DataRowStore
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected DataRowStore` | ObjectStore.`dataRowCache` | Stores a reference to the DataRowStore.
    `protected DataRowStore` | DataDomain.`sharedSnapshotCache` |

    Methods in org.apache.cayenne.access that return DataRowStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `DataRowStore` | DataRowStoreFactory.`createDataRowStore​(String name)` | Create new `DataRowStore` object.
    `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.

    Methods in org.apache.cayenne.access with parameters of type DataRowStore
    Modifier and Type | Method | 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.

    Constructors in org.apache.cayenne.access with parameters of type DataRowStore
    Constructor | Description
    --- | ---
    `NoSyncObjectStore​(DataRowStore dataRowCache, Map<Object,​Persistent> objectMap)` |
    `ObjectStore​(DataRowStore dataRowCache, Map<Object,​Persistent> objectMap)` | Creates an ObjectStore with `DataRowStore` and a map to use for storing registered objects.

  - ### Uses of DataRowStore in org.apache.cayenne.configuration

    Methods in org.apache.cayenne.configuration with parameters of type DataRowStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObjectStore` | DefaultObjectStoreFactory.`createObjectStore​(DataRowStore dataRowCache)` |
    `ObjectStore` | ObjectStoreFactory.`createObjectStore​(DataRowStore dataRowCache)` | Creates an `ObjectStore` with provided dataRowCache