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