com.google.appengine.api.memcache
Interface AsyncMemcacheService
-
- All Superinterfaces:
- BaseMemcacheService
public interface AsyncMemcacheService extends BaseMemcacheService
An asynchronous version ofMemcacheService
. All methods return immediately and provideFutures
as their return values.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description java.
util. concurrent. Future<java. lang. Void> clear
All ()java.util.concurrent.Future<java.lang.Boolean>
contains(java.lang.Object key)
java.util.concurrent.Future<java.lang.Boolean>
delete(java.lang.Object key)
java.util.concurrent.Future<java.lang.Boolean>
delete(java.lang.Object key, long millisNoReAdd)
<T> java.util.concurrent.Future<java.util.Set<T>>
deleteAll(java.util.Collection<T> keys)
<T> java.util.concurrent.Future<java.util.Set<T>>
deleteAll(java.util.Collection<T> keys, long millisNoReAdd)
java.util.concurrent.Future<java.lang.Object>
get(java.lang.Object key)
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Object>>
getAll(java.util.Collection<T> keys)
java.util.concurrent.Future<MemcacheService.IdentifiableValue>
getIdentifiable(java.lang.Object key)
<T> java.util.concurrent.Future<java.util.Map<T,MemcacheService.IdentifiableValue>>
getIdentifiables(java.util.Collection<T> keys)
java.util.concurrent.Future<Stats>
getStatistics()
java.util.concurrent.Future<java.lang.Long>
increment(java.lang.Object key, long delta)
java.util.concurrent.Future<java.lang.Long>
increment(java.lang.Object key, long delta, java.lang.Long initialValue)
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>>
incrementAll(java.util.Collection<T> keys, long delta)
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>>
incrementAll(java.util.Collection<T> keys, long delta, java.lang.Long initialValue)
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>>
incrementAll(java.util.Map<T,java.lang.Long> offsets)
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>>
incrementAll(java.util.Map<T,java.lang.Long> offsets, java.lang.Long initialValue)
java.util.concurrent.Future<java.lang.Void>
put(java.lang.Object key, java.lang.Object value)
java.util.concurrent.Future<java.lang.Void>
put(java.lang.Object key, java.lang.Object value, Expiration expires)
java.util.concurrent.Future<java.lang.Boolean>
put(java.lang.Object key, java.lang.Object value, Expiration expires, MemcacheService.SetPolicy policy)
java.util.concurrent.Future<java.lang.Void>
putAll(java.util.Map<?,?> values)
java.util.concurrent.Future<java.lang.Void>
putAll(java.util.Map<?,?> values, Expiration expires)
<T> java.util.concurrent.Future<java.util.Set<T>>
putAll(java.util.Map<T,?> values, Expiration expires, MemcacheService.SetPolicy policy)
<T> java.util.concurrent.Future<java.util.Set<T>>
putIfUntouched(java.util.Map<T,MemcacheService.CasValues> values)
<T> java.util.concurrent.Future<java.util.Set<T>>
putIfUntouched(java.util.Map<T,MemcacheService.CasValues> values, Expiration expiration)
java.util.concurrent.Future<java.lang.Boolean>
putIfUntouched(java.lang.Object key, MemcacheService.IdentifiableValue oldValue, java.lang.Object newValue)
java.util.concurrent.Future<java.lang.Boolean>
putIfUntouched(java.lang.Object key, MemcacheService.IdentifiableValue oldValue, java.lang.Object newValue, Expiration expires)
-
Methods inherited from interface com.google.appengine.api.memcache.BaseMemcacheService
getErrorHandler, getNamespace, setErrorHandler
-
-
-
-
Method Detail
-
get
java.util.concurrent.Future<java.lang.Object> get(java.lang.Object key)
- See Also:
MemcacheService.get(Object)
-
getIdentifiable
java.util.concurrent.Future<MemcacheService.IdentifiableValue> getIdentifiable(java.lang.Object key)
- See Also:
MemcacheService.getIdentifiable(Object)
-
getIdentifiables
<T> java.util.concurrent.Future<java.util.Map<T,MemcacheService.IdentifiableValue>> getIdentifiables(java.util.Collection<T> keys)
-
contains
java.util.concurrent.Future<java.lang.Boolean> contains(java.lang.Object key)
- See Also:
MemcacheService.contains(Object)
-
getAll
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Object>> getAll(java.util.Collection<T> keys)
- See Also:
MemcacheService.getAll(Collection)
-
put
java.util.concurrent.Future<java.lang.Boolean> put(java.lang.Object key, java.lang.Object value, Expiration expires, MemcacheService.SetPolicy policy)
-
put
java.util.concurrent.Future<java.lang.Void> put(java.lang.Object key, java.lang.Object value, Expiration expires)
-
put
java.util.concurrent.Future<java.lang.Void> put(java.lang.Object key, java.lang.Object value)
- See Also:
MemcacheService.put(Object, Object)
-
putAll
<T> java.util.concurrent.Future<java.util.Set<T>> putAll(java.util.Map<T,?> values, Expiration expires, MemcacheService.SetPolicy policy)
-
putAll
java.util.concurrent.Future<java.lang.Void> putAll(java.util.Map<?,?> values, Expiration expires)
- See Also:
MemcacheService.putAll(Map, Expiration)
-
putAll
java.util.concurrent.Future<java.lang.Void> putAll(java.util.Map<?,?> values)
- See Also:
MemcacheService.putAll(Map)
-
putIfUntouched
java.util.concurrent.Future<java.lang.Boolean> putIfUntouched(java.lang.Object key, MemcacheService.IdentifiableValue oldValue, java.lang.Object newValue, Expiration expires)
-
putIfUntouched
java.util.concurrent.Future<java.lang.Boolean> putIfUntouched(java.lang.Object key, MemcacheService.IdentifiableValue oldValue, java.lang.Object newValue)
-
putIfUntouched
<T> java.util.concurrent.Future<java.util.Set<T>> putIfUntouched(java.util.Map<T,MemcacheService.CasValues> values)
- See Also:
MemcacheService.putIfUntouched(Map)
-
putIfUntouched
<T> java.util.concurrent.Future<java.util.Set<T>> putIfUntouched(java.util.Map<T,MemcacheService.CasValues> values, Expiration expiration)
-
delete
java.util.concurrent.Future<java.lang.Boolean> delete(java.lang.Object key)
- See Also:
MemcacheService.delete(Object)
-
delete
java.util.concurrent.Future<java.lang.Boolean> delete(java.lang.Object key, long millisNoReAdd)
- See Also:
MemcacheService.delete(Object, long)
-
deleteAll
<T> java.util.concurrent.Future<java.util.Set<T>> deleteAll(java.util.Collection<T> keys)
- See Also:
MemcacheService.deleteAll(Collection)
-
deleteAll
<T> java.util.concurrent.Future<java.util.Set<T>> deleteAll(java.util.Collection<T> keys, long millisNoReAdd)
-
increment
java.util.concurrent.Future<java.lang.Long> increment(java.lang.Object key, long delta)
- See Also:
MemcacheService.increment(Object, long)
-
increment
java.util.concurrent.Future<java.lang.Long> increment(java.lang.Object key, long delta, java.lang.Long initialValue)
-
incrementAll
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>> incrementAll(java.util.Collection<T> keys, long delta)
-
incrementAll
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>> incrementAll(java.util.Collection<T> keys, long delta, java.lang.Long initialValue)
-
incrementAll
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>> incrementAll(java.util.Map<T,java.lang.Long> offsets)
- See Also:
MemcacheService.incrementAll(Map)
-
incrementAll
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>> incrementAll(java.util.Map<T,java.lang.Long> offsets, java.lang.Long initialValue)
- See Also:
MemcacheService.incrementAll(Map, Long)
-
clearAll
java.util.concurrent.Future<java.lang.Void> clearAll()
- See Also:
MemcacheService.clearAll()
-
getStatistics
java.util.concurrent.Future<Stats> getStatistics()
- See Also:
MemcacheService.getStatistics()
-
-