Invalidate all caches, in-memory or otherwise, for an object.
object to invalidate from all applicable caches
Load many objects where fieldName is one of fieldValues.
query context in which to perform the load
object field being queried
fieldName field values being queried
map from fieldValue to objects that match the query for that fieldValue
Loads many objects matching the conjunction of where clauses constructed from specified field equality operands.
query context in which to perform the load
list of field equality where clause operand specifications
limit, offset, and orderBy for the query
array of objects matching the query
Loads many objects matching the raw WHERE clause.
query context in which to perform the load
parameterized SQL WHERE clause with positional binding placeholders or named binding placeholders
array of positional bindings or object of named bindings
limit, offset, orderBy, and orderByRaw for the query
array of objects matching the query
A data manager is responsible for orchestrating multiple sources of entity data including local caches, EntityCacheAdapter, and EntityDatabaseAdapter.
It is also responsible for invalidating all sources of data when mutated using EntityMutator.