public abstract class AbstractCacheFactory extends Object implements ICacheFactory
| Constructor and Description |
|---|
AbstractCacheFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract <K,T> ICache<K,T> |
create(String name,
ICacheCleaner<T> cleaner)
Create the cache object.
|
<K,T> ICache<K,T> |
newCache(String name)
Creates a new cache.
|
<K,T> ICache<K,T> |
newCache(String name,
ICacheCleaner<T> cleaner)
Creates a new cache.
|
public <K,T> ICache<K,T> newCache(String name)
ICacheFactorynewCache in interface ICacheFactoryK - Key type.T - Cache object type.name - Cache name.public <K,T> ICache<K,T> newCache(String name, ICacheCleaner<T> cleaner)
ICacheFactorynewCache in interface ICacheFactoryK - Key type.T - Cache object type.name - Cache name.cleaner - A cleaner of objects in cache when it overloads.protected abstract <K,T> ICache<K,T> create(String name, ICacheCleaner<T> cleaner)
K - Key type.T - Cache object type.name - Cache name.cleaner - A cache cleaner.Copyright © 2016. All rights reserved.