public class MemcachedCacheDomain<I extends Comparable<I>,D extends Durable<I>> extends Object implements CacheDomain<I,D>
| Constructor and Description |
|---|
MemcachedCacheDomain(net.rubyeye.xmemcached.MemcachedClient memcachedClient,
String discriminator,
int timeToLiveSeconds) |
MemcachedCacheDomain(net.rubyeye.xmemcached.MemcachedClient memcachedClient,
String discriminator,
int timeToLiveSeconds,
Map<Class<D>,Integer> timeTiLiveOverrideMap) |
| Modifier and Type | Method and Description |
|---|---|
PersistenceCache<String,D> |
getInstanceCache(Class<D> managedClass) |
String |
getMetricSource() |
PersistenceCache<String,DurableVector> |
getVectorCache(Class<D> managedClass) |
PersistenceCache<String,List> |
getWideInstanceCache(Class<D> managedClass) |
public MemcachedCacheDomain(net.rubyeye.xmemcached.MemcachedClient memcachedClient,
String discriminator,
int timeToLiveSeconds)
public String getMetricSource()
getMetricSource in interface CacheDomain<I extends Comparable<I>,D extends Durable<I>>public PersistenceCache<String,D> getInstanceCache(Class<D> managedClass)
getInstanceCache in interface CacheDomain<I extends Comparable<I>,D extends Durable<I>>public PersistenceCache<String,List> getWideInstanceCache(Class<D> managedClass)
getWideInstanceCache in interface CacheDomain<I extends Comparable<I>,D extends Durable<I>>public PersistenceCache<String,DurableVector> getVectorCache(Class<D> managedClass)
getVectorCache in interface CacheDomain<I extends Comparable<I>,D extends Durable<I>>Copyright © 2013. All Rights Reserved.