Class MemcacheServiceFactory
java.lang.Object
com.google.appengine.api.memcache.MemcacheServiceFactory
The factory by which users acquire a handle to the MemcacheService.
-
Method Summary
Modifier and TypeMethodDescriptionstatic AsyncMemcacheService
Similar togetMemcacheService()
but returns a handle to an asynchronous version of the cache service.static AsyncMemcacheService
getAsyncMemcacheService
(String namespace) Similar togetMemcacheService(String)
but returns a handle to an asynchronous version of the cache service.static MemcacheService
Gets a handle to the cache service.static MemcacheService
getMemcacheService
(String namespace) Gets a handle to the cache service, forcing use of specific namespace.
-
Method Details
-
getMemcacheService
Gets a handle to the cache service. Although there is only one actual cache, an application may make as manyMemcacheService
instances as it finds convenient.If using multiple instances, note that the error handler established with
BaseMemcacheService.setErrorHandler(ErrorHandler)
is specific to each instance. All operations in theMemcacheService
will use the current namespace provided byNamespaceManager.get()
.- Returns:
- a new
MemcacheService
instance.
-
getMemcacheService
Gets a handle to the cache service, forcing use of specific namespace. The method returnsMemcacheService
similar to the one returned bygetMemcacheService()
but it will use specifiednamespace
for all operations.- Parameters:
namespace
- if notnull
forces the use ofnamespace
for all operations inMemcacheService
. Ifnamespace
isnull
- createdMemcacheService
will use current namespace provided byNamespaceManager.get()
.- Returns:
- a new
MemcacheService
instance.
-
getAsyncMemcacheService
Similar togetMemcacheService()
but returns a handle to an asynchronous version of the cache service. -
getAsyncMemcacheService
Similar togetMemcacheService(String)
but returns a handle to an asynchronous version of the cache service.
-