Interface IMemcacheServiceFactory (2.0.0)

public interface IMemcacheServiceFactory

The factory by which users acquire a handle to the MemcacheService.

Methods

getAsyncMemcacheService(String namespace)

public abstract AsyncMemcacheService getAsyncMemcacheService(String namespace)

Similar to #getMemcacheService(String) but returns a handle to an asynchronous version of the cache service.

Parameter
NameDescription
namespaceString
Returns
TypeDescription
AsyncMemcacheService

getMemcacheService(String namespace)

public abstract MemcacheService getMemcacheService(String namespace)

Gets a handle to the cache service, forcing use of specific namespace.

Although there is only one actual cache, an application may make as many MemcacheService instances as it finds convenient. If using multiple instances, note that the error handler established with MemcacheService#setErrorHandler(ErrorHandler) is specific to each instance.

Parameter
NameDescription
namespaceString

if not null forces the use of namespace for all operations in MemcacheService . If namespace is null - created MemcacheService will use current namespace provided by com.google.appengine.api.NamespaceManager#get().

Returns
TypeDescription
MemcacheService

a new MemcacheService instance.