package com.dgrid.helpers; import java.util.Date; import java.util.Map; import com.danga.MemCached.MemCachedClient; public interface MemcachedHelper { public static final String NAME = "memcachedHelper"; public boolean add(String key, Object value); public boolean add(java.lang.String key, java.lang.Object value, Date expiry); public boolean add(java.lang.String key, java.lang.Object value, Date expiry, int hashCode); public boolean add(java.lang.String key, java.lang.Object value, int hashCode); public long addOrDecr(java.lang.String key); public long addOrDecr(java.lang.String key, long inc); public long addOrDecr(java.lang.String key, long inc, int hashCode); public long addOrIncr(java.lang.String key); public long addOrIncr(java.lang.String key, long inc); public long addOrIncr(java.lang.String key, long inc, int hashCode); public boolean delete(java.lang.String key); public boolean delete(java.lang.String key, Date expiry); public boolean delete(java.lang.String key, int hashCode, Date expiry); public boolean flushAll(); public Object get(java.lang.String key); public Object get(java.lang.String key, int hashCode); public long getCounter(java.lang.String key); public long getCounter(java.lang.String key, int hashCode); public boolean keyExists(java.lang.String key); public boolean replace(java.lang.String key, java.lang.Object value); public boolean replace(java.lang.String key, java.lang.Object value, Date expiry); public boolean replace(java.lang.String key, java.lang.Object value, Date expiry, int hashCode); public boolean set(java.lang.String key, java.lang.Object value); public boolean set(java.lang.String key, java.lang.Object value, Date expiry); public boolean set(java.lang.String key, java.lang.Object value, Date expiry, int hashCode); public boolean set(java.lang.String key, java.lang.Object value, int hashCode); public Map stats(); public boolean storeCounter(java.lang.String key, long counter); public boolean storeCounter(java.lang.String key, long counter, int hashCode); public MemCachedClient getMemCachedClient(); }