Negatively cache objects that could not be found in the cache or DB.
Cache many objects fetched from the DB.
Invalidate the cache for objects cached by (fieldName, fieldValue).
Load many objects from cache.
map from all field values to a CacheLoadResult for each input value
A cache adapter is an interface by which objects can be cached, fetched from cache, and removed from cache (invalidated).