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

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

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

    Subclasses of ObjectStore in org.apache.cayenne.access
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NoSyncObjectStore` | An `ObjectStore` which doesn't receive notifications on parent's `DataRowStore` events.

    Fields in org.apache.cayenne.access declared as ObjectStore
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ObjectStore` | DataContext.`objectStore` |

    Methods in org.apache.cayenne.access that return ObjectStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `ObjectStore` | DataContext.`getObjectStore()` | Returns ObjectStore associated with this DataContext.

    Constructors in org.apache.cayenne.access with parameters of type ObjectStore
    Constructor | Description
    --- | ---
    `DataContext​(DataChannel channel, ObjectStore objectStore)` | Creates a new DataContext with parent DataChannel and ObjectStore.

  - ### Uses of ObjectStore in org.apache.cayenne.access.flush

    Methods in org.apache.cayenne.access.flush with parameters of type ObjectStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected List<DbRowOp>` | DefaultDataDomainFlushAction.`createDbRowOps​(ObjectStore objectStore, ObjectStoreGraphDiff changes)` | Create ops based on incoming graph changes
    `protected void` | DefaultDataDomainFlushAction.`createReplacementIds​(ObjectStore store, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps)` | Set final `ObjectId` for persistent objects

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

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

  - ### Uses of ObjectStore in org.apache.cayenne.configuration.server

    Methods in org.apache.cayenne.configuration.server with parameters of type ObjectStore
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DataContext` | DataContextFactory.`newInstance​(DataChannel parent, ObjectStore objectStore)` |