beangle-cache-api
beangle-cache-api
org.beangle.cache
AbstractCacheManager
Broadcaster
BroadcasterBuilder
Cache
CacheManager
EvictMessage
EvictMessage
org.beangle.cache.chain
ChainedCache
ChainedManager
org.beangle.cache.concurrent
ConcurrentMapCache
ConcurrentMapCacheManager
beangle-cache-api
/
org.beangle.cache
/
AbstractCacheManager
AbstractCacheManager
abstract
class
AbstractCacheManager
(
val
autoCreate:
Boolean
)
extends
CacheManager
Graph
Supertypes
trait
CacheManager
trait
Disposable
class
Object
trait
Matchable
class
Any
Value members
Value members
Abstract methods
protected
def
findCache
[
K
,
V
](
name:
String
,
keyType:
Class
[
K
],
valueType:
Class
[
V
]):
Cache
[
K
,
V
]
protected
def
newCache
[
K
,
V
](
name:
String
,
keyType:
Class
[
K
],
valueType:
Class
[
V
]):
Cache
[
K
,
V
]
Concrete methods
final override
def
getCache
[
K
,
V
](
name:
String
,
keyType:
Class
[
K
],
valueType:
Class
[
V
]):
Cache
[
K
,
V
]
Return the cache associated with the given name.
Return the cache associated with the given name.
Definition Classes
CacheManager
protected
def
register
[
K
,
V
](
name:
String
,
cache:
Cache
[
K
,
V
]):
Unit
Inherited methods
def
destroy
():
Unit
do destroy.
do destroy.
Inherited from:
Disposable
Concrete fields
val
autoCreate
:
Boolean