Class MemcachedCacheDomain<I extends Serializable & Comparable<I>,D extends Durable<I>>
java.lang.Object
org.smallmind.persistence.cache.memcached.MemcachedCacheDomain<I,D>
- All Implemented Interfaces:
CacheDomain<I,D>
public class MemcachedCacheDomain<I extends Serializable & Comparable<I>,D extends Durable<I>>
extends Object
implements CacheDomain<I,D>
-
Constructor Summary
ConstructorsConstructorDescriptionMemcachedCacheDomain(ProxyMemcachedClient memcachedClient, String discriminator, int timeToLiveSeconds) MemcachedCacheDomain(ProxyMemcachedClient memcachedClient, String discriminator, int timeToLiveSeconds, Map<Class<D>, Integer> timeTiLiveOverrideMap) -
Method Summary
Modifier and TypeMethodDescriptiongetInstanceCache(Class<D> managedClass) getVectorCache(Class<D> managedClass) getWideInstanceCache(Class<D> managedClass)
-
Constructor Details
-
MemcachedCacheDomain
public MemcachedCacheDomain(ProxyMemcachedClient memcachedClient, String discriminator, int timeToLiveSeconds) -
MemcachedCacheDomain
-
-
Method Details
-
getMetricSource
- Specified by:
getMetricSourcein interfaceCacheDomain<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
getInstanceCache
- Specified by:
getInstanceCachein interfaceCacheDomain<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
getWideInstanceCache
- Specified by:
getWideInstanceCachein interfaceCacheDomain<I extends Serializable & Comparable<I>,D extends Durable<I>>
-
getVectorCache
- Specified by:
getVectorCachein interfaceCacheDomain<I extends Serializable & Comparable<I>,D extends Durable<I>>
-