Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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)`
`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)`
`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)`

### 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)`

### 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()`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD