Galder Zamarreño created ISPN-3656:
--------------------------------------
Summary: Relax Cache.clear() semantics
Key: ISPN-3656
URL:
https://issues.jboss.org/browse/ISPN-3656
Project: Infinispan
Issue Type: Enhancement
Components: Core API, Loaders and Stores
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Fix For: 7.0.0.Final
Clear should be non-transactional, independent of the cache configuration. This is because
a transactional clear would, if implemented strictly, required all cache keys to be
locked, which could lead to global deadlocks, particularly in distributed caches.
Also, making cache clear cache contents eventually, not immediately would simplify
AsyncStore implementation by relaxing the point at which clear happens. As an extension of
this, it would simplify development of coalescing logic in other parts of Infinispan
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira