|
|||||||||
| PAQUETE ANTERIOR PAQUETE SIGUIENTE | MARCOS SIN MARCOS | ||||||||
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. |
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).
|
|||||||||
| PAQUETE ANTERIOR PAQUETE SIGUIENTE | MARCOS SIN MARCOS | ||||||||