Cache-Client

Am folgenden Beispiel wird die übliche Vorgehensweise zum Registrieren eines Cacheladeprogramms und Verwenden des Cache beschrieben.

Abbildung 1. Cacheladeprogramm registrieren und Cache verwenden
...
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);
...