code: public static void initialize(final Class<?> _class)
          throws CacheReloadException
      {
          if (InfinispanCache.get().exists(Status.UUIDCACHE4GRP)) {
              InfinispanCache.get().<UUID, Status>getCache(Status.UUIDCACHE4GRP).clear();
          } else {
              InfinispanCache.get().<UUID, Status>getCache(Status.UUIDCACHE4GRP)
                              .addListener(new CacheLogListener(Status.LOG));
          }
          if (InfinispanCache.get().exists(Status.IDCACHE4STATUS)) {
              InfinispanCache.get().<Long, Status>getCache(Status.IDCACHE4STATUS).clear();
          } else {
              InfinispanCache.get().<Long, Status>getCache(Status.IDCACHE4STATUS)
                              .addListener(new CacheLogListener(Status.LOG));
          }
          if (InfinispanCache.get().exists(Status.NAMECACHE4GRP)) {
              InfinispanCache.get().<String, StatusGroup>getCache(Status.NAMECACHE4GRP).clear();
          } else {
              InfinispanCache.get().<String, StatusGroup>getCache(Status.NAMECACHE4GRP)
                              .addListener(new CacheLogListener(Status.LOG));
          }
      }
docs: Method to initialize the Cache of this CacheObjectInterface.
  
  @param _class class that called the method
  @throws CacheReloadException on error