list of caches to compose in order of precedence. Earlier caches are read from first and written to (including invalidations) last. Typically, caches closer to the application should be ordered before caches closer to the database.
Invalidate the cache for objects cached by loadParams.
array of load params objects to invalidate
Read-through cache function.
array of loadParams to load from the cache
closure used to provide underlying data source objects for loadParams
map from loadParams to the entity field object
A ISecondaryEntityCache that composes other ISecondaryEntityCache instances.