Cliente de memoria caché

El ejemplo siguiente muestra el modo habitual de registrar un cargador de memoria caché y de utilizar la memoria caché.

Figura 1. Registro de un cargador de memoria caché y utilización de la memoria caché
...
public class MyCacheClient {
  // mantener una referencia estática de mycache
  private static Cache<Integer, 
            ReadWorkQueueDetails> myCache;

  static {
    // recuperar una referencia de mycache y registrar
    // el cargador de memoria caché
    myCache = CacheManager.getDefaultCacheGroup()
                               .getCache("mycache");
    myCache.registerCacheLoader(new MyCacheLoader());
  }

  public WorkAllocation() {
...
  }
...
  // utiliza la memoria caché
  ReadWorkQueueDetails wq = myCache.get(1);
...