Click or drag to resize

SplitSessionModelManager Class

.NET API Reference for Oracle® Coherence Community Edition
(14.1.1.0)
E55634-01
Implementation of ISessionModelManager that stores large session attributes as separate cache entries.
Inheritance Hierarchy

Namespace:  Tangosol.Web.Model
Assembly:  Coherence (in Coherence.dll) Version: 14.1.1.1 (14.1.1.1)
Syntax
C#
public class SplitSessionModelManager : AbstractSessionModelManager

The SplitSessionModelManager type exposes the following members.

Constructors
  NameDescription
Public methodSplitSessionModelManager(ISerializer, Int32)
Construct instance of SplitSessionModelManager.
Public methodSplitSessionModelManager(ISerializer, String, Int32)
Construct instance of SplitSessionModelManager.
Top
Properties
  NameDescription
Public propertyExternalAttributeCache
External attribute cache.
Public propertyMinExtAttributeSize
Minimum external attribute size.
Public propertySerializer
Serializer to use.
(Inherited from AbstractSessionModelManager.)
Public propertySessionCache
Session cache.
(Inherited from AbstractSessionModelManager.)
Public propertySessionEndCallback
The SessionStateItemExpireCallback delegate for the Session_OnEnd event as defined in the Global.asax file.
(Inherited from AbstractSessionModelManager.)
Top
Methods
  NameDescription
Public methodCreateSessionModel
Create a ISessionModel instance.
(Overrides AbstractSessionModelManagerCreateSessionModel.)
Public methodDeserialize
Deserialize specified Binary into a ISessionModel.
(Overrides AbstractSessionModelManagerDeserialize(Binary).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetExternalAttributes
Get external attributes.
(Overrides AbstractSessionModelManagerGetExternalAttributes(ISessionModel).)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Protected methodGetObsoleteExternalAttributes
Get obsolete external attributes.
(Overrides AbstractSessionModelManagerGetObsoleteExternalAttributes(ISessionModel).)
Protected methodGetSessionHolder
Get session holder from the cache.
(Inherited from AbstractSessionModelManager.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLoadSession
Load session from the cache.
(Inherited from AbstractSessionModelManager.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReleaseSession
Releases a lock on the session in a data store.
(Inherited from AbstractSessionModelManager.)
Public methodRemoveSession
Delete session from the cache.
(Inherited from AbstractSessionModelManager.)
Public methodResetSessionTimeout
Reset session timeout.
(Inherited from AbstractSessionModelManager.)
Public methodSaveSession
Update session items in the cache and release the exclusive lock.
(Inherited from AbstractSessionModelManager.)
Protected methodSerialize
Serialize specified ISessionModel.
(Inherited from AbstractSessionModelManager.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic memberEXTERNAL_ATTRIBUTES_CACHE_NAME
External attributes cache name.
Top
See Also