Interface SessionFactory<C,MV,AV,SC>

Type Parameters:
C - the session manager context type
MV - the meta-data value type
AV - the attributes value type
SC - the session context type
All Superinterfaces:
AutoCloseable, BiCacheEntryCreator<String,MV,AV,Duration>, BiCacheEntryLocator<String,MV,AV>, CacheEntryCreator<String,Map.Entry<MV,AV>,Duration>, CacheEntryLocator<String,Map.Entry<MV,AV>>, CacheEntryRemover<String>, ImmutableSessionFactory<MV,AV>
All Known Implementing Classes:
CompositeSessionFactory, HotRodSessionFactory

public interface SessionFactory<C,MV,AV,SC> extends ImmutableSessionFactory<MV,AV>, BiCacheEntryCreator<String,MV,AV,Duration>, CacheEntryRemover<String>, AutoCloseable
Factory for creating sessions. Encapsulates the cache mapping strategy for sessions.
Author:
Paul Ferraro