Package play.cache
Interface CacheImpl
-
- All Known Implementing Classes:
EhCacheImpl
,MemcachedImpl
public interface CacheImpl
A cache implementation. expiration is specified in seconds- See Also:
Cache
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
add(java.lang.String key, java.lang.Object value, int expiration)
void
clear()
long
decr(java.lang.String key, int by)
void
delete(java.lang.String key)
java.lang.Object
get(java.lang.String key)
java.util.Map<java.lang.String,java.lang.Object>
get(java.lang.String[] keys)
long
incr(java.lang.String key, int by)
void
replace(java.lang.String key, java.lang.Object value, int expiration)
boolean
safeAdd(java.lang.String key, java.lang.Object value, int expiration)
boolean
safeDelete(java.lang.String key)
boolean
safeReplace(java.lang.String key, java.lang.Object value, int expiration)
boolean
safeSet(java.lang.String key, java.lang.Object value, int expiration)
void
set(java.lang.String key, java.lang.Object value, int expiration)
void
stop()
-
-
-
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()
-
-