org.hibernate.cache.infinispan.util
Class Caches

java.lang.Object
  extended by org.hibernate.cache.infinispan.util.Caches

public class Caches
extends Object

Helper for dealing with Infinispan cache instances.

Since:
4.1

Method Summary
static org.infinispan.AdvancedCache asyncWriteCache(org.infinispan.AdvancedCache cache, org.infinispan.context.Flag extraFlag)
           
static void broadcastEvictAll(org.infinispan.AdvancedCache cache)
           
static org.infinispan.AdvancedCache failSilentReadCache(org.infinispan.AdvancedCache cache)
           
static org.infinispan.AdvancedCache failSilentWriteCache(org.infinispan.AdvancedCache cache)
           
static org.infinispan.AdvancedCache failSilentWriteCache(org.infinispan.AdvancedCache cache, org.infinispan.context.Flag extraFlag)
           
static org.infinispan.AdvancedCache ignoreReturnValuesCache(org.infinispan.AdvancedCache cache)
           
static org.infinispan.AdvancedCache ignoreReturnValuesCache(org.infinispan.AdvancedCache cache, org.infinispan.context.Flag extraFlag)
           
static boolean isClustered(org.infinispan.AdvancedCache cache)
           
static boolean isInvalidationCache(org.infinispan.AdvancedCache cache)
           
static boolean isSynchronousCache(org.infinispan.AdvancedCache cache)
           
static org.infinispan.AdvancedCache localCache(org.infinispan.AdvancedCache cache)
           
static
<T> T
withinTx(org.infinispan.AdvancedCache cache, Callable<T> c)
           
static
<T> T
withinTx(TransactionManager tm, Callable<T> c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

withinTx

public static <T> T withinTx(org.infinispan.AdvancedCache cache,
                             Callable<T> c)
                  throws Exception
Throws:
Exception

withinTx

public static <T> T withinTx(TransactionManager tm,
                             Callable<T> c)
                  throws Exception
Throws:
Exception

localCache

public static org.infinispan.AdvancedCache localCache(org.infinispan.AdvancedCache cache)

ignoreReturnValuesCache

public static org.infinispan.AdvancedCache ignoreReturnValuesCache(org.infinispan.AdvancedCache cache)

ignoreReturnValuesCache

public static org.infinispan.AdvancedCache ignoreReturnValuesCache(org.infinispan.AdvancedCache cache,
                                                                   org.infinispan.context.Flag extraFlag)

asyncWriteCache

public static org.infinispan.AdvancedCache asyncWriteCache(org.infinispan.AdvancedCache cache,
                                                           org.infinispan.context.Flag extraFlag)

failSilentWriteCache

public static org.infinispan.AdvancedCache failSilentWriteCache(org.infinispan.AdvancedCache cache)

failSilentWriteCache

public static org.infinispan.AdvancedCache failSilentWriteCache(org.infinispan.AdvancedCache cache,
                                                                org.infinispan.context.Flag extraFlag)

failSilentReadCache

public static org.infinispan.AdvancedCache failSilentReadCache(org.infinispan.AdvancedCache cache)

broadcastEvictAll

public static void broadcastEvictAll(org.infinispan.AdvancedCache cache)

isInvalidationCache

public static boolean isInvalidationCache(org.infinispan.AdvancedCache cache)

isSynchronousCache

public static boolean isSynchronousCache(org.infinispan.AdvancedCache cache)

isClustered

public static boolean isClustered(org.infinispan.AdvancedCache cache)


Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.