Retrieve a value from the cache.
Retrieve a value from the cache.
Item key.
(Since version 2.5.0) Inject CacheApi into your component
Retrieve a value from the cache for the given type
Retrieve a value from the cache for the given type
Item key.
result as Option[T]
(Since version 2.5.0) Inject CacheApi into your component
Retrieve a value from the cache, or set it from a default function.
Retrieve a value from the cache, or set it from a default function.
Item key.
expiration period in seconds.
The default function to invoke if the value was not found in cache.
(Since version 2.5.0) Inject CacheApi into your component
Retrieve a value from the cache, or set it from a default function.
Retrieve a value from the cache, or set it from a default function.
Item key.
expiration period as a scala.concurrent.duration.Duration.
The default function to invoke if the value was not found in cache.
(Since version 2.5.0) Inject CacheApi into your component
(Since version 2.5.0) Inject CacheApi into your component
Set a value into the cache.
Set a value into the cache.
Item key.
Item value.
Expiration time in seconds (0 second means eternity).
(Since version 2.5.0) Inject CacheApi into your component
Set a value into the cache.
Set a value into the cache.
Item key.
Item value.
Expiration time as a scala.concurrent.duration.Duration.
(Since version 2.5.0) Inject CacheApi into your component
Public Cache API.
The underlying Cache implementation is received from plugin.