Interface CacheFactory
-
- All Known Implementing Classes:
ConcurrentCacheFactory
public interface CacheFactory
A factory for handing out caches.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CacheManager
newCacheManager(CacheableFactory holderFactory, java.lang.String name, int initialSize, int maximumSize)
Create a cache that uses the class represented by holderClass as the holder class.
-
-
-
Method Detail
-
newCacheManager
CacheManager newCacheManager(CacheableFactory holderFactory, java.lang.String name, int initialSize, int maximumSize)
Create a cache that uses the class represented by holderClass as the holder class. This holderClass must implement Cacheable.- Parameters:
holderFactory
- The factory for the objects that are to be cached.name
- The name of the cacheinitialSize
- The initial capacity of the cachemaximumSize
- The maximum number of objects the cache will hold
-
-