com.google.appengine.api.memcache
Interface AsyncMemcacheService
- All Superinterfaces:
- BaseMemcacheService
public interface AsyncMemcacheService
- extends BaseMemcacheService
An asynchronous version of MemcacheService
. All methods return
immediately and provide Futures
as their return values.
Method Summary |
java.util.concurrent.Future<java.lang.Void> |
clearAll()
|
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)
|
|
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)
|
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)
- See Also:
MemcacheService.getIdentifiables(Collection)
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)
- See Also:
MemcacheService.put(Object, Object, Expiration, SetPolicy)
put
java.util.concurrent.Future<java.lang.Void> put(java.lang.Object key,
java.lang.Object value,
Expiration expires)
- See Also:
MemcacheService.put(Object, Object, Expiration)
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)
- See Also:
MemcacheService.putAll(Map, Expiration, SetPolicy)
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)
- See Also:
MemcacheService.putIfUntouched(Object, IdentifiableValue, Object,
Expiration)
putIfUntouched
java.util.concurrent.Future<java.lang.Boolean> putIfUntouched(java.lang.Object key,
MemcacheService.IdentifiableValue oldValue,
java.lang.Object newValue)
- See Also:
MemcacheService.putIfUntouched(Object, IdentifiableValue, Object)
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)
- See Also:
MemcacheService.putIfUntouched(Map, 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)
- See Also:
MemcacheService.deleteAll(Collection, long)
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)
- See Also:
MemcacheService.increment(Object, long, Long)
incrementAll
<T> java.util.concurrent.Future<java.util.Map<T,java.lang.Long>> incrementAll(java.util.Collection<T> keys,
long delta)
- See Also:
MemcacheService.incrementAll(Collection, long)
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)
- See Also:
MemcacheService.incrementAll(Collection, long, Long)
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()