AbstractProtectedconstructorInitialize the BaseCache with the singleton CacheService instance.
ProtectedcacheProtectedcacheProtectedcacheGet multiple values from cache by an array of keys.
If the underlying CacheService does not provide a batch get, this method falls back to parallel single gets.
Expected type of each cached value.
Array of cache keys to read.
An array containing the values or nulls for missing keys.
ProtectedcacheProtectedmapMap low-level cache errors to DaoError subclasses.
The original error thrown by the cache client.
A DaoError or a more specific subclass representing the failure.
Base abstraction for DAOs that use a caching layer.
Provides helper methods to interact with CacheService and maps underlying cache errors into DaoError subclasses.