code: public static void initialize()
      {
          if (InfinispanCache.get().exists(MsgPhrase.UUIDCACHE)) {
              InfinispanCache.get().<UUID, MsgPhrase>getCache(MsgPhrase.UUIDCACHE).clear();
          } else {
              InfinispanCache.get().<UUID, MsgPhrase>getCache(MsgPhrase.UUIDCACHE)
                              .addListener(new CacheLogListener(MsgPhrase.LOG));
          }
          if (InfinispanCache.get().exists(MsgPhrase.IDCACHE)) {
              InfinispanCache.get().<Long, MsgPhrase>getCache(MsgPhrase.IDCACHE).clear();
          } else {
              InfinispanCache.get().<Long, MsgPhrase>getCache(MsgPhrase.IDCACHE)
                              .addListener(new CacheLogListener(MsgPhrase.LOG));
          }
          if (InfinispanCache.get().exists(MsgPhrase.NAMECACHE)) {
              InfinispanCache.get().<String, MsgPhrase>getCache(MsgPhrase.NAMECACHE).clear();
          } else {
              InfinispanCache.get().<String, MsgPhrase>getCache(MsgPhrase.NAMECACHE)
                              .addListener(new CacheLogListener(MsgPhrase.LOG));
          }
          if (InfinispanCache.get().exists(MsgPhrase.LABELCACHE)) {
              InfinispanCache.get().getCache(MsgPhrase.LABELCACHE).clear();
          } else {
              InfinispanCache.get().<String, String>getCache(MsgPhrase.LABELCACHE)
                              .addListener(new CacheLogListener(MsgPhrase.LOG));
          }
          if (InfinispanCache.get().exists(MsgPhrase.ARGUMENTCACHE)) {
              InfinispanCache.get().getCache(MsgPhrase.ARGUMENTCACHE).clear();
          } else {
              InfinispanCache.get().<String, List<String>>getCache(MsgPhrase.ARGUMENTCACHE)
                              .addListener(new CacheLogListener(MsgPhrase.LOG));
          }
      }
docs: Method to initialize the {@link #CACHE cache} for the system
  configurations.