public static void initialize(final Class<?> _class)
        throws CacheReloadException
    {
        if (InfinispanCache.get().exists(Type.UUIDCACHE)) {
            InfinispanCache.get().<UUID, Type>getCache(Type.UUIDCACHE).clear();
        } else {
            InfinispanCache.get().<UUID, Type>getCache(Type.UUIDCACHE).addListener(new CacheLogListener(Type.LOG));
        }
        if (InfinispanCache.get().exists(Type.IDCACHE)) {
            InfinispanCache.get().<Long, Type>getCache(Type.IDCACHE).clear();
        } else {
            InfinispanCache.get().<Long, Type>getCache(Type.IDCACHE).addListener(new CacheLogListener(Type.LOG));
        }
        if (InfinispanCache.get().exists(Type.NAMECACHE)) {
            InfinispanCache.get().<String, Type>getCache(Type.NAMECACHE).clear();
        } else {
            InfinispanCache.get().<String, Type>getCache(Type.NAMECACHE).addListener(new CacheLogListener(Type.LOG));
        }
        if (InfinispanCache.get().exists(EnumType.CACHE)) {
            InfinispanCache.get().getCache(EnumType.CACHE).clear();
        }
        QueryCache.initialize();
    }
public static void initialize ( final Class < ? > _class ) throws CacheReloadException { if ( InfinispanCache . get ( ) . exists ( Type . UUIDCACHE ) ) { InfinispanCache . get ( ) . < UUID , Type > getCache ( Type . UUIDCACHE ) . clear ( ) ; } else { InfinispanCache . get ( ) . < UUID , Type > getCache ( Type . UUIDCACHE ) . addListener ( new CacheLogListener ( Type . LOG ) ) ; } if ( InfinispanCache . get ( ) . exists ( Type . IDCACHE ) ) { InfinispanCache . get ( ) . < Long , Type > getCache ( Type . IDCACHE ) . clear ( ) ; } else { InfinispanCache . get ( ) . < Long , Type > getCache ( Type . IDCACHE ) . addListener ( new CacheLogListener ( Type . LOG ) ) ; } if ( InfinispanCache . get ( ) . exists ( Type . NAMECACHE ) ) { InfinispanCache . get ( ) . < String , Type > getCache ( Type . NAMECACHE ) . clear ( ) ; } else { InfinispanCache . get ( ) . < String , Type > getCache ( Type . NAMECACHE ) . addListener ( new CacheLogListener ( Type . LOG ) ) ; } if ( InfinispanCache . get ( ) . exists ( EnumType . CACHE ) ) { InfinispanCache . get ( ) . getCache ( EnumType . CACHE ) . clear ( ) ; } QueryCache . initialize ( ) ; }
Method to initialize the Cache of this CacheObjectInterface.

@param _class class that called the method
@throws CacheReloadException on error