code: public static void initialize()
          throws CacheReloadException
      {
          if (InfinispanCache.get().exists(JAASSystem.IDCACHE)) {
              InfinispanCache.get().<Long, JAASSystem>getCache(JAASSystem.IDCACHE).clear();
          } else {
              InfinispanCache.get().<Long, JAASSystem>getCache(JAASSystem.IDCACHE)
                              .addListener(new CacheLogListener(JAASSystem.LOG));
          }
          if (InfinispanCache.get().exists(JAASSystem.NAMECACHE)) {
              InfinispanCache.get().<String, JAASSystem>getCache(JAASSystem.NAMECACHE).clear();
          } else {
              InfinispanCache.get().<String, JAASSystem>getCache(JAASSystem.NAMECACHE)
                              .addListener(new CacheLogListener(JAASSystem.LOG));
          }
          JAASSystem.getJAASSystemFromDB(JAASSystem.SQL_SELECT, null);
      }
docs: Method to initialize the cache of JAAS systems.
  @throws CacheReloadException on error