Class FineSessionAttributesFactory<C,V>

java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.attributes.FineSessionAttributesFactory<C,V>
Type Parameters:
C - the session manager context type
V - the cache value type
All Implemented Interfaces:
AutoCloseable, CacheEntryCreator<String,Map<String,Object>,Void>, CacheEntryLocator<String,Map<String,Object>>, CacheEntryRemover<String>, ImmutableSessionAttributesFactory<Map<String,Object>>, SessionAttributesFactory<C,Map<String,Object>>

public class FineSessionAttributesFactory<C,V> extends Object implements SessionAttributesFactory<C,Map<String,Object>>
SessionAttributesFactory for fine granularity sessions, where all session attributes are stored in a single cache entry, but changes are applied by functions such that only modified and mutated values ever replicate/persist. This implementation is unsuited for attributes that strongly reference each other.
Author:
Paul Ferraro