public interface AsyncMemcacheService extends BaseMemcacheService
An asynchronous version of MemcacheService. All methods return immediately and provide Futures as their return values.
Implements
BaseMemcacheServiceMethods
<T>deleteAll(Collection<T> keys)
public abstract Future<Set<T>> <T>deleteAll(Collection<T> keys)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameter | |
---|---|
Name | Description |
keys |
Collection<T> |
<T>deleteAll(Collection<T> keys, long millisNoReAdd)
public abstract Future<Set<T>> <T>deleteAll(Collection<T> keys, long millisNoReAdd)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameters | |
---|---|
Name | Description |
keys |
Collection<T> |
millisNoReAdd |
long |
<T>getAll(Collection<T> keys)
public abstract Future<Map<T,Object>> <T>getAll(Collection<T> keys)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameter | |
---|---|
Name | Description |
keys |
Collection<T> |
<T>getIdentifiables(Collection<T> keys)
public abstract Future<Map<T,MemcacheService.IdentifiableValue>> <T>getIdentifiables(Collection<T> keys)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameter | |
---|---|
Name | Description |
keys |
Collection<T> |
Returns | |
---|---|
Type | Description |
Future<Map<T,IdentifiableValue>> |
<T>getItemsForPeek(Collection<T> keys)
public abstract Future<Map<T,MemcacheService.ItemForPeek>> <T>getItemsForPeek(Collection<T> keys)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameter | |
---|---|
Name | Description |
keys |
Collection<T> |
Returns | |
---|---|
Type | Description |
Future<Map<T,ItemForPeek>> |
<T>incrementAll(Collection<T> keys, long delta)
public abstract Future<Map<T,Long>> <T>incrementAll(Collection<T> keys, long delta)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameters | |
---|---|
Name | Description |
keys |
Collection<T> |
delta |
long |
<T>incrementAll(Collection<T> keys, long delta, Long initialValue)
public abstract Future<Map<T,Long>> <T>incrementAll(Collection<T> keys, long delta, Long initialValue)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameters | |
---|---|
Name | Description |
keys |
Collection<T> |
delta |
long |
initialValue |
Long |
<T>incrementAll(Map<T,Long> offsets)
public abstract Future<Map<T,Long>> <T>incrementAll(Map<T,Long> offsets)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
<T>incrementAll(Map<T,Long> offsets, Long initialValue)
public abstract Future<Map<T,Long>> <T>incrementAll(Map<T,Long> offsets, Long initialValue)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
<T>putAll(Map<T,?> values, Expiration expires, MemcacheService.SetPolicy policy)
public abstract Future<Set<T>> <T>putAll(Map<T,?> values, Expiration expires, MemcacheService.SetPolicy policy)
Parameters | |
---|---|
Name | Description |
values |
Map<T,?> |
expires |
Expiration |
policy |
MemcacheService.SetPolicy |
<T>putIfUntouched(Map<T,MemcacheService.CasValues> values)
public abstract Future<Set<T>> <T>putIfUntouched(Map<T,MemcacheService.CasValues> values)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
<T>putIfUntouched(Map<T,MemcacheService.CasValues> values, Expiration expiration)
public abstract Future<Set<T>> <T>putIfUntouched(Map<T,MemcacheService.CasValues> values, Expiration expiration)
See Also: <xref uid="com.google.appengine.api.memcache.MemcacheService.
Parameters | |
---|---|
Name | Description |
values |
Map<T,CasValues> |
expiration |
Expiration |
clearAll()
public abstract Future<Void> clearAll()
See Also: MemcacheService#clearAll()
contains(Object key)
public abstract Future<Boolean> contains(Object key)
See Also: MemcacheService#contains(Object)
Parameter | |
---|---|
Name | Description |
key |
Object |
delete(Object key)
public abstract Future<Boolean> delete(Object key)
See Also: MemcacheService#delete(Object)
Parameter | |
---|---|
Name | Description |
key |
Object |
delete(Object key, long millisNoReAdd)
public abstract Future<Boolean> delete(Object key, long millisNoReAdd)
See Also: MemcacheService#delete(Object, long)
get(Object key)
public abstract Future<Object> get(Object key)
See Also: MemcacheService#get(Object)
Parameter | |
---|---|
Name | Description |
key |
Object |
getIdentifiable(Object key)
public abstract Future<MemcacheService.IdentifiableValue> getIdentifiable(Object key)
See Also: MemcacheService#getIdentifiable(Object)
Parameter | |
---|---|
Name | Description |
key |
Object |
Returns | |
---|---|
Type | Description |
Future<IdentifiableValue> |
getItemForPeek(Object key)
public abstract Future<MemcacheService.ItemForPeek> getItemForPeek(Object key)
See Also: MemcacheService#getItemForPeek(Object)
Parameter | |
---|---|
Name | Description |
key |
Object |
Returns | |
---|---|
Type | Description |
Future<ItemForPeek> |
getStatistics()
public abstract Future<Stats> getStatistics()
See Also: MemcacheService#getStatistics()
increment(Object key, long delta)
public abstract Future<Long> increment(Object key, long delta)
See Also: MemcacheService#increment(Object, long)
increment(Object key, long delta, Long initialValue)
public abstract Future<Long> increment(Object key, long delta, Long initialValue)
put(Object key, Object value)
public abstract Future<Void> put(Object key, Object value)
See Also: MemcacheService#put(Object, Object)
put(Object key, Object value, Expiration expires)
public abstract Future<Void> put(Object key, Object value, Expiration expires)
Parameters | |
---|---|
Name | Description |
key |
Object |
value |
Object |
expires |
Expiration |
put(Object key, Object value, Expiration expires, MemcacheService.SetPolicy policy)
public abstract Future<Boolean> put(Object key, Object value, Expiration expires, MemcacheService.SetPolicy policy)
Parameters | |
---|---|
Name | Description |
key |
Object |
value |
Object |
expires |
Expiration |
policy |
MemcacheService.SetPolicy |
putAll(Map<?,?> values)
public abstract Future<Void> putAll(Map<?,?> values)
See Also: MemcacheService#putAll(Map)
Parameter | |
---|---|
Name | Description |
values |
Map<?,?> |
putAll(Map<?,?> values, Expiration expires)
public abstract Future<Void> putAll(Map<?,?> values, Expiration expires)
See Also: MemcacheService#putAll(Map, Expiration)
Parameters | |
---|---|
Name | Description |
values |
Map<?,?> |
expires |
Expiration |
putIfUntouched(Object key, MemcacheService.IdentifiableValue oldValue, Object newValue)
public abstract Future<Boolean> putIfUntouched(Object key, MemcacheService.IdentifiableValue oldValue, Object newValue)
Parameters | |
---|---|
Name | Description |
key |
Object |
oldValue |
MemcacheService.IdentifiableValue |
newValue |
Object |
putIfUntouched(Object key, MemcacheService.IdentifiableValue oldValue, Object newValue, Expiration expires)
public abstract Future<Boolean> putIfUntouched(Object key, MemcacheService.IdentifiableValue oldValue, Object newValue, Expiration expires)
See Also: MemcacheService#putIfUntouched(Object, IdentifiableValue, Object, Expiration)
Parameters | |
---|---|
Name | Description |
key |
Object |
oldValue |
MemcacheService.IdentifiableValue |
newValue |
Object |
expires |
Expiration |