Class LocalCache.KeyMask
A class that masks certain changes so that they are not reported back to the ICacheStore.
Inheritance
LocalCache.KeyMask
Inherited Members
Namespace: Tangosol.Net.Cache
Assembly: Coherence.dll
Syntax
protected class LocalCache.KeyMask
Properties
IsExpired
Check whether or not the currently performed operation has been initiated because the entry expired.
Declaration
public virtual bool IsExpired { get; set; }
Property Value
Type | Description |
---|---|
bool | true iff the entry has expired |
IsSynthetic
Check whether or not the currently performed operation is internally initiated.
Declaration
public virtual bool IsSynthetic { get; set; }
Property Value
Type | Description |
---|---|
bool | true if the current operation is internal. |
Methods
EnsureExpired()
Ensure that the expired flag is set.
Declaration
public virtual bool EnsureExpired()
Returns
Type | Description |
---|---|
bool | The previous value of the flag. |
EnsureSynthetic()
Ensure that the synthetic operation flag is set.
Declaration
public virtual bool EnsureSynthetic()
Returns
Type | Description |
---|---|
bool | The previous value of the flag. |
IsIgnored(object)
Check if a key should be ignored.
Declaration
public virtual bool IsIgnored(object key)
Parameters
Type | Name | Description |
---|---|---|
object | key | The key that a change event has occurred for. |
Returns
Type | Description |
---|---|
bool | true if change events for the key should be ignored. |