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