Class StreamInvalidLockException
StreamInvalidLockException is thrown if the current lock handle becomes invalid.
Inheritance
System.Object
System.Exception
StreamInvalidLockException
Namespace:
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
[Serializable]
public class StreamInvalidLockException : StreamException, _Exception, ISerializable
Remarks
CacheStream opened for reading or writing mode acquires read or writer lock. Suppose there are two cache clients. First opens stream for either reading/writing. Before first client closes the stream, it is removed from the cache due to expiration or eviction. Now at this moment second client opens a fresh stream. If first client performs any operation on the stream, his lock handle becomes invalid and StreamInvalidLockException is thrown.
Constructors
Name | Description |
---|---|
StreamInvalidLockException() | Default constructor. |
StreamInvalidLockException(Int32) | Overloaded Constructor |
StreamInvalidLockException(Int32, String) | Overloaded Constructor |
StreamInvalidLockException(SerializationInfo, StreamingContext) | Overloaded constructor, manual serialization. |