Package com.atlassian.bamboo.plan.cache
Class CacheLoadContextSupport
java.lang.Object
com.atlassian.bamboo.plan.cache.CacheLoadContextSupport
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
static <V> V
load
(@NotNull org.springframework.transaction.support.TransactionTemplate transactionTemplate, @NotNull org.hibernate.SessionFactory sessionFactory, @NotNull Callable<V> callable) This method will mark the current thread as being in cache load context (seeisInCacheLoadContext()
and executes the supplied callback within a transaction retrieved from transactionTemplate.
-
Method Details
-
isInCacheLoadContext
public static boolean isInCacheLoadContext() -
load
public static <V> V load(@NotNull @NotNull org.springframework.transaction.support.TransactionTemplate transactionTemplate, @NotNull @NotNull org.hibernate.SessionFactory sessionFactory, @NotNull @NotNull Callable<V> callable) This method will mark the current thread as being in cache load context (seeisInCacheLoadContext()
and executes the supplied callback within a transaction retrieved from transactionTemplate.
-