code: public static void initialize()
      {
          if (InfinispanCache.get().exists(AccessCache.PERMISSIONCACHE)) {
              InfinispanCache.get().<UUID, AccessType>getCache(AccessCache.PERMISSIONCACHE).clear();
          } else {
              InfinispanCache.get().<UUID, AccessType>getCache(AccessCache.PERMISSIONCACHE)
                              .addListener(new CacheLogListener(AccessCache.LOG));
          }
          if (InfinispanCache.get().exists(AccessCache.STATUSCACHE)) {
              InfinispanCache.get().<Long, AccessType>getCache(AccessCache.STATUSCACHE).clear();
          } else {
              InfinispanCache.get().<Long, AccessType>getCache(AccessCache.STATUSCACHE)
                              .addListener(new CacheLogListener(AccessCache.LOG));
          }
      }
docs: Method to initialize the Cache of this CacheObjectInterface.