Package play.cache
Interface CacheImpl
-
- All Known Implementing Classes:
EhCacheImpl,MemcachedImpl
public interface CacheImplA cache implementation. expiration is specified in seconds- See Also:
Cache
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(java.lang.String key, java.lang.Object value, int expiration)voidclear()longdecr(java.lang.String key, int by)voiddelete(java.lang.String key)java.lang.Objectget(java.lang.String key)java.util.Map<java.lang.String,java.lang.Object>get(java.lang.String[] keys)longincr(java.lang.String key, int by)voidreplace(java.lang.String key, java.lang.Object value, int expiration)booleansafeAdd(java.lang.String key, java.lang.Object value, int expiration)booleansafeDelete(java.lang.String key)booleansafeReplace(java.lang.String key, java.lang.Object value, int expiration)booleansafeSet(java.lang.String key, java.lang.Object value, int expiration)voidset(java.lang.String key, java.lang.Object value, int expiration)voidstop()
-
-
-
Method Detail
-
add
void add(java.lang.String key, java.lang.Object value, int expiration)
-
safeAdd
boolean safeAdd(java.lang.String key, java.lang.Object value, int expiration)
-
set
void set(java.lang.String key, java.lang.Object value, int expiration)
-
safeSet
boolean safeSet(java.lang.String key, java.lang.Object value, int expiration)
-
replace
void replace(java.lang.String key, java.lang.Object value, int expiration)
-
safeReplace
boolean safeReplace(java.lang.String key, java.lang.Object value, int expiration)
-
get
java.lang.Object get(java.lang.String key)
-
get
java.util.Map<java.lang.String,java.lang.Object> get(java.lang.String[] keys)
-
incr
long incr(java.lang.String key, int by)
-
decr
long decr(java.lang.String key, int by)
-
clear
void clear()
-
delete
void delete(java.lang.String key)
-
safeDelete
boolean safeDelete(java.lang.String key)
-
stop
void stop()
-
-