-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
The javadocs in org.infinispan.context.AbstractInvocationContextContainer mention:
// See
ISPN-1397. There is no real need to store the InvocationContext in a thread local at all, since it is passed
// as a parameter to any component that requires it - except for two components at the moment that require reading
// the InvocationContext from a thread local. These two are the ClusterCacheLoader and the JBossMarshaller. The
// former can be fixed once the CacheStore SPI is changed to accept an InvocationContext (seeISPN-1416) and the
// latter can be fixed once the CacheManager architecture is changed to be associated with a ClassLoader per
// CacheManager (seeISPN-1413), after which this thread local can be removed and the getInvocationContext() method
// can also be removed.
- is blocked by
-
ISPN-1413 CacheManager per application to provide "Session style" construct
- Resolved
-
ISPN-1416 Refactor CacheStore SPI to take in an InvocationContext with each method
- Closed
- is related to
-
ISPN-3777 ThreadLocal in AbstractInvocationContextContainer is leaking instances of LocalTxInvocationContext
- Closed