com.google.appengine.api.memcache

## Interface BaseMemcacheService

- All Known Subinterfaces:
    AsyncMemcacheService, MemcacheService

      public interface BaseMemcacheService

  Methods that are common between `MemcacheService` and `AsyncMemcacheService`.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `ErrorHandler` | `getErrorHandler()` Fetches the current error handler.
    `java.lang.String` | `getNamespace()` Method returns non-null value if the MemcacheService overrides the default namespace in API calls.
    `void` | `setErrorHandler(ErrorHandler handler)` Registers a new `ErrorHandler`.

- - ### Method Detail

    - #### getNamespace

          java.lang.String getNamespace()

      Method returns non-null value if the MemcacheService overrides the default namespace in API calls. Default namespace is the one returned by `NamespaceManager.get()`.
      Returns:
        `null` if the MemcacheService uses default namespace in API calls. Otherwise it returns `namespace` which is overrides default namespace on the API calls.

    - #### getErrorHandler

          ErrorHandler getErrorHandler()

      Fetches the current error handler.

    - #### setErrorHandler

          void setErrorHandler(ErrorHandler handler)

      Registers a new `ErrorHandler`. The `handler` is called for errors which are not the application's fault, like a network timeout. The handler can choose to propagate the error or suppress it. Errors which are caused by an incorrect use of the API will not be directed to the `handler` but rather will be thrown directly.
      Parameters:
        `handler` - the new `ErrorHandler` to use