Invalidación de las entradas de una memoria caché de servlet

Utilice esta tarea para invalidar una entrada de memoria caché de una instancia de memoria caché de servlet.

Antes de empezar

Habilite el servicio de memoria caché dinámica, el almacenamiento en memoria caché de servlet y desarrolle el archivo cachespec.xml.

Acerca de esta tarea

Una vez invocado el servlet y finalizada la generación de la salida en la memoria caché, se crea una entrada de memoria caché que contiene la salida y los efectos colaterales del servlet. Realice esta tarea para que la aplicación pueda invalidar una entrada de memoria caché a partir de una memoria caché de servlets.

Procedimiento

  1. Habilite el servicio de memoria caché dinámica, el almacenamiento en memoria caché de servlet y desarrolle el archivo cachespec.xml.
  2. Cree la aplicación para acceder a la memoria caché de servlet e invalidar una entrada de memoria caché.
     import com.ibm.websphere.cache.ServletCache;
     import com.ibm.websphere.cache.DynamicCacheAccessor;
     
    		// obtener referencia a la instancia de memoria caché de servlet utilizando el nombre JNDI de instancias de memoria caché
      	   	   ServletCache cache = DynamicCacheAccessor.getServletCacheInstance("services/cache/basecache");
    		// invalidar la entrada de memoria caché utilizando el ID de memoria caché generado tal como lo ha definido la política de memoria caché en cachespec.xml
      	   	   cache.invalidateById("/dynacachetests/TimeStamp:arg1=yes:requestType=GET", true);
  3. Despliegue la aplicación.

Icon that indicates the type of topic Task topic



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