Struct CacheEntry
Basic ICacheEntry implementation.
Implements
Inherited Members
Namespace: Tangosol.Net.Cache
Assembly: Coherence.dll
Syntax
public struct CacheEntry : ICacheEntry
Constructors
CacheEntry(object, object)
Creates an instance of a CacheEntry.
Declaration
public CacheEntry(object key, object value)
Parameters
| Type | Name | Description |
|---|---|---|
| object | key | Cache entry key. |
| object | value | Cache entry value. |
CacheEntry(object, object, object)
Creates an instance of a CacheEntry.
Declaration
public CacheEntry(object key, object value, object origValue)
Parameters
| Type | Name | Description |
|---|---|---|
| object | key | Cache entry key. |
| object | value | Cache entry value. |
| object | origValue | The original value in the cache that this entry's value is replacing. |
Properties
Key
Gets the key for this cache entry.
Declaration
public object Key { get; }
Property Value
| Type | Description |
|---|---|
| object | The key for this cache entry. |
OriginalValue
Determine the original value in the cache that this cache entry's value is replacing.
Declaration
public object OriginalValue { get; }
Property Value
| Type | Description |
|---|---|
| object | The original value for this cache entry. |
Value
Gets or sets the value for this cache entry.
Declaration
public object Value { get; set; }
Property Value
| Type | Description |
|---|---|
| object | The value for this cache entry. |
Methods
Equals(object)
Checks two cache entries for equality.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| object | obj | The object to compare with. |
Returns
| Type | Description |
|---|---|
| bool |
|
Overrides
GetHashCode()
Generates hash code for this CacheEntry.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| int | A hash code for this CacheEntry. |
Overrides
ToString()
Returns a string that represents the current CacheEntry.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | A string that represents the current CacheEntry. |
Overrides
Operators
implicit operator CacheEntry(DictionaryEntry)
Converts DictionaryEntry to CacheEntry.
Declaration
public static implicit operator CacheEntry(DictionaryEntry entry)
Parameters
| Type | Name | Description |
|---|---|---|
| DictionaryEntry | entry | DictionaryEntry. |
Returns
| Type | Description |
|---|---|
| CacheEntry | CacheEntry with key and value extracted from specified DictionaryEntry. |
implicit operator DictionaryEntry(CacheEntry)
Converts CacheEntry to DictionaryEntry.
Declaration
public static implicit operator DictionaryEntry(CacheEntry entry)
Parameters
| Type | Name | Description |
|---|---|---|
| CacheEntry | entry | CacheEntry. |
Returns
| Type | Description |
|---|---|
| DictionaryEntry | DictionaryEntry with key and value extracted from specified CacheEntry. |