Class FineSessionAttributes<K,V>
java.lang.Object
org.wildfly.clustering.session.cache.attributes.AbstractSessionAttributes
org.wildfly.clustering.session.cache.attributes.fine.FineSessionAttributes<K,V>
- Type Parameters:
K- the cache key typeV- the cache value type
- All Implemented Interfaces:
AutoCloseable,Map<String,,Object> SessionAttributes
Exposes session attributes for a fine granularity sessions.
- Author:
- Paul Ferraro
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionFineSessionAttributes(K key, Map<String, Object> attributes, org.wildfly.clustering.cache.CacheEntryMutatorFactory<K, Map<String, V>> mutatorFactory, org.wildfly.clustering.marshalling.Marshaller<Object, V> marshaller, org.wildfly.clustering.server.immutable.Immutability immutability, org.wildfly.clustering.cache.CacheProperties properties, SessionAttributeActivationNotifier notifier) -
Method Summary
Methods inherited from class org.wildfly.clustering.session.cache.attributes.AbstractSessionAttributes
entrySet, keySet, valuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface org.wildfly.clustering.session.cache.attributes.SessionAttributes
clear, containsKey, containsValue, isEmpty, put, putAll, size
-
Constructor Details
-
FineSessionAttributes
public FineSessionAttributes(K key, Map<String, Object> attributes, org.wildfly.clustering.cache.CacheEntryMutatorFactory<K, Map<String, V>> mutatorFactory, org.wildfly.clustering.marshalling.Marshaller<Object, V> marshaller, org.wildfly.clustering.server.immutable.Immutability immutability, org.wildfly.clustering.cache.CacheProperties properties, SessionAttributeActivationNotifier notifier)
-
-
Method Details
-
get
-
remove
-
put
-
close
public void close()
-