Creates a new instance with the supplied config or uses the default config location.
Creates a new instance with the supplied config or uses the default config location.
source DAL for retrieving and updating data; after the cache is created, all changes must be sent to the cache and not to the source directly
map with all registered container companion objects
the config to use (if specified; default path is 'server.static.database.distributed-cache')
the new instance
cluster hostname/IP; can be set to own/local hostname/IP to initialize cluster or create single-node cluster
cluster port; can be set to own/local port to initialize cluster or create single-node cluster
local actor system TCP port
source DAL for retrieving and updating data; after the cache is created, all changes must be sent to the cache and not to the source directly
if set to true, the cache will attempt to load all data during initialization (see notes)
the amount of time (in seconds) before an operation is considered as timed out
map with all registered container companion objects
maximum cache size per container type
message sync broadcast interval; also used for initial sync delay (see notes)
maximum number of times to attempt loading an object from the source
Akka actor provider
implicit execution context
A Database Abstraction Layer for wrapping another layer with a clustering-capable cache.
Notes: