Class CoarseSessionAttributesFactory<C,V>

java.lang.Object
org.wildfly.clustering.session.infinispan.embedded.attributes.CoarseSessionAttributesFactory<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 CoarseSessionAttributesFactory<C,V> extends Object implements SessionAttributesFactory<C,Map<String,Object>>
SessionAttributesFactory for coarse granularity sessions, where all session attributes are stored in a single cache entry. This implementation is safe for attributes that strongly reference each other.
Author:
Paul Ferraro