Instancias de memoria caché

Una aplicación utiliza una instancia de memoria caché para almacenar, recuperar y compartir objetos de datos dentro de la memoria caché dinámica.

Cada instancia de memoria caché se puede configurar de manera independiente para el nombre JNDI (Java™ Naming and Directory Interface), el tamaño de memoria caché, la prioridad y la descarga de disco. Los objetos almacenados en una instancia de memoria caché concreta no se ven afectados por otras instancias de memoria caché. Esto significa que si almacena un objeto denominado objeto_1 con un valor de datos_objeto en la instancia_memoria-caché_x, también puede almacenar un objeto con el mismo nombre, pero con otro valor, en la instancia_memoria_caché_y.

Los objetos almacenados en una instancia de memoria caché determinada están disponibles para las aplicaciones en otros servidores, si se accede a una instancia de memoria caché del mismo nombre. Los dos servidores deben estar dentro del mismo dominio de réplica para compartir los datos.

Hay dos tipos de instancia de memoria caché: las instancias de memoria caché de objetos y las instancias de memoria caché de servlets.

Una instancia de memoria caché es una ubicación, además de la memoria caché dinámica compartida de forma predeterminada, donde las aplicaciones J2EE (Java 2 Platform, Enterprise Edition) pueden almacenar, distribuir y compartir objetos. Después de configurar las instancias de memoria caché de objetos, puede utilizar las interfaces DistributedMap o DistributedObjectCache en el paquete com.ibm.websphere.cache para acceder mediante programación a las instancias de memoria caché.

Consulte Interfaces de programación de aplicaciones (API) adicionales para obtener más información sobre las interfaces DistributedMap o DistributedObjectCache.

Las instancias de memoria caché de servlets son ubicaciones, además de la memoria caché dinámica predeterminada, donde la memoria caché dinámica puede almacenar, distribuir y compartir la salida y los efectos colaterales de un servlet invocado. Al configurar un instancia de memoria caché de servlets, las aplicaciones tienen una mayor flexibilidad y pueden ajustar mejor los recursos de memoria caché. El nombre de la JNDI (Java Naming and Directory Interface) especificado para la instancia de memoria caché en la consola administrativa se correlaciona con el elemento <cache-instance> en el archivo de configuración cachespec.xml. Los elementos <cache-entry> especificados dentro de un elemento <cache-instance> se crean en esa instancia de memoria caché específica. Los elementos <cache-entry> especificados fuera de un elemento <cache-instance> se almacenan en la instancia de memoria caché dinámica predeterminada.

Para obtener más información, consulte el apartado Utilización de las instancias de memoria caché de servlets.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cdyn_cacheinstances
File name: cdyn_cacheinstances.html