public class InfinispanSessionMetaDataFactory<L> extends Object implements SessionMetaDataFactory<InfinispanSessionMetaData<L>,L>
| Constructor and Description |
|---|
InfinispanSessionMetaDataFactory(org.infinispan.Cache<? extends Key<String>,?> cache,
CacheProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSessionMetaData |
createImmutableSessionMetaData(String id,
InfinispanSessionMetaData<L> entry) |
InvalidatableSessionMetaData |
createSessionMetaData(String id,
InfinispanSessionMetaData<L> entry) |
InfinispanSessionMetaData<L> |
createValue(String id,
Void context) |
void |
evicted(org.infinispan.notifications.cachelistener.event.CacheEntriesEvictedEvent<Key<String>,?> event) |
InfinispanSessionMetaData<L> |
findValue(String id) |
boolean |
purge(String id) |
boolean |
remove(String id) |
InfinispanSessionMetaData<L> |
tryValue(String id) |
public InfinispanSessionMetaDataFactory(org.infinispan.Cache<? extends Key<String>,?> cache, CacheProperties properties)
public InfinispanSessionMetaData<L> createValue(String id, Void context)
createValue in interface org.wildfly.clustering.ee.Creator<String,InfinispanSessionMetaData<L>,Void>public InfinispanSessionMetaData<L> findValue(String id)
findValue in interface org.wildfly.clustering.ee.Locator<String,InfinispanSessionMetaData<L>>public InfinispanSessionMetaData<L> tryValue(String id)
tryValue in interface org.wildfly.clustering.ee.Locator<String,InfinispanSessionMetaData<L>>public InvalidatableSessionMetaData createSessionMetaData(String id, InfinispanSessionMetaData<L> entry)
createSessionMetaData in interface SessionMetaDataFactory<InfinispanSessionMetaData<L>,L>public ImmutableSessionMetaData createImmutableSessionMetaData(String id, InfinispanSessionMetaData<L> entry)
createImmutableSessionMetaData in interface SessionMetaDataFactory<InfinispanSessionMetaData<L>,L>public boolean remove(String id)
remove in interface org.wildfly.clustering.ee.Remover<String>public boolean purge(String id)
purge in interface org.wildfly.clustering.ee.Remover<String>Copyright © 2019 JBoss by Red Hat. All rights reserved.