Class TransactionalExceptionEvictionInterceptor

java.lang.Object
org.infinispan.interceptors.BaseAsyncInterceptor
org.infinispan.interceptors.DDAsyncInterceptor
org.infinispan.interceptors.impl.TransactionalExceptionEvictionInterceptor
All Implemented Interfaces:
Consumer<Iterable<InternalCacheEntry<Object,Object>>>, Visitor, InternalExpirationManager.ExpirationConsumer<Object,Object>, AsyncInterceptor

public class TransactionalExceptionEvictionInterceptor extends DDAsyncInterceptor implements InternalExpirationManager.ExpirationConsumer<Object,Object>, Consumer<Iterable<InternalCacheEntry<Object,Object>>>
Interceptor that prevents the cache from inserting too many entries over a configured maximum amount. This interceptor assumes that there is a transactional cache without one phase commit semantics.
Since:
9.0
Author:
wburns