package kr.pe.kwonnam.hibernate4memcached; import kr.pe.kwonnam.hibernate4memcached.memcached.CacheNamespace; import kr.pe.kwonnam.hibernate4memcached.memcached.MemcachedAdapter; import kr.pe.kwonnam.hibernate4memcached.util.OverridableReadOnlyProperties; /** * @author KwonNam Son (kwon37xi@gmail.com) */ public class FakeMemcachedAdapter implements MemcachedAdapter { boolean initCalled = false; public boolean isInitCalled() { return initCalled; } @Override public void init(OverridableReadOnlyProperties properties) { initCalled = true; } @Override public void destroy() { } @Override public Object get(CacheNamespace cacheNamespace, String key) { return null; } @Override public void set(CacheNamespace cacheNamespace, String key, Object value, int expirySeconds) { } @Override public void delete(CacheNamespace cacheNamespace, String key) { } @Override public long increaseCounter(CacheNamespace cacheNamespace, String key, long by, long defaultValue, int expirySeconds) { return 0; } @Override public long getCounter(CacheNamespace cacheNamespace, String key, long defaultValue, int expirySeconds) { return 0; } @Override public void evictAll(CacheNamespace cacheNamespace) { } }