Paquete com.google.appengine.api.memcache

El API de Memcache proporciona acceso a un almacenamiento de datos rápido pero poco fiable, al que también se puede acceder a través del API de JCache.

Consulta:
          Descripción

Resumen de interfaz
ErrorHandler Gestiona los errores producidos por la interfaz MemcacheService, registrados con MemcacheService.setErrorHandler(ErrorHandler).
MemcacheService El API Java para el servicio Memcache de App Engine.
Stats Estadísticas de la memoria caché disponibles a través de MemcacheService.getStatistics().
 

Resumen de clase
Expiration Especificaciones de vencimiento en las operaciones MemcacheService.putAll(Map , Expiration) y MemcacheService.put(Object, Object, Expiration).
LogAndContinueErrorHandler El controlador de errores predeterminado, da lugar a que la mayoría de los errores del servicio se comporten como si fueran un fallo de la memoria caché y no como un error.
MemcacheServiceFactory El modo predeterminado a través del que los usuarios adquieren una instrucción para MemcacheService.
StrictErrorHandler Un estricto controlador de errores que genera MemcacheServiceException para cualquier condición de error de servicio.
 

Resumen de enumeración
MemcacheService.SetPolicy Las estrategias de sustitución de la memoria caché para operaciones MemcacheService.put(java.lang.Object, java.lang.Object, com.google.appengine.api.memcache.Expiration, com.google.appengine.api.memcache.MemcacheService.SetPolicy) indican la forma de controlar la colocación de un valor que ya existe.
 

Resumen de excepción
InvalidValueException Aparece cuando una entrada de la memoria caché tiene contenido, pero no se puede leer.
MemcacheServiceException Una excepción a la no disponibilidad del servidor o a estados de error similares que puedan producirse, pero que no indican necesariamente un error de uso o de codificación de la aplicación.
 

Descripción paquete com.google.appengine.api.memcache

El API de Memcache proporciona acceso a un almacenamiento de datos rápido pero poco fiable, al que también se puede acceder a través del API de JCache. Los objetos se pueden almacenar en la memoria caché indicando un tiempo de vencimiento específico, pero también se pueden quitar antes de dicho vencimiento, para dejar así espacio para entradas nuevas más activas. Dispones de más información en la documentación online.

Se puede acceder a la memoria caché a través de un objeto de MemcacheService, procedente de la clase MemcacheServiceFactory. Esta clase ofrece la memoria caché como una asignación desde la clave Object al valor Object.

En el servidor de desarrollo, la propiedad del sistema memcache.maxsize se puede establecer de modo que limite la memoria caché disponible, tomando valores tales como "100 M" (el predeterminado), "10 K" o "768" (bytes).

Ya que la memoria caché ofrece el mejor almacenamiento de datos posible, la mayoría de los errores se tratan como fallos de la memoria caché de forma predeterminada. Se puede instalar una gestión de errores más específica a través de MemcacheService.setErrorHandler(ErrorHandler).