Client de cache

Voici un exemple typique d'enregistrement d'un programme de chargement de cache et d'utilisation du cache.

Figure 1. Enregistrement d'un programme de chargement de cache et utilisation du cache
...
public class MyCacheClient {
  // keep a static reference to mycache
  private static Cache<Integer, 
            ReadWorkQueueDetails> myCache;

  static {
    // retrieve a reference to mycache and register 
    // the cache loader
    myCache = CacheManager.getDefaultCacheGroup()
                               .getCache("mycache");
    myCache.registerCacheLoader(new MyCacheLoader());
  }

  public WorkAllocation() {
...
  }
...
  // use the cache
  ReadWorkQueueDetails wq = myCache.get(1);
...