Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02

The SimpleCacheIndex type exposes the following members.

Methods

  NameDescription
Protected methodAddInverseCollectionMapping
Add new mappings from the elements of the given value to the given key in the supplied index.
Protected methodAddInverseMapping(Object, Object)
Add a new mapping from the given indexed value to the given key in the inverse index.
Protected methodAddInverseMapping(IDictionary, Object, Object)
Add a new mapping from the given indexed value to the given key in the supplied index.
Protected methodCollectRemoved
Given that the old value is known to be a Collection or an array, collect all the enclosed elements that are not part of the new value.
Public methodDelete
Update this index in response to a remove operation on a cache.
Protected methodDeleteInternal
Update this index in response to a remove operation on a cache.
Protected methodStatic memberEnsureCollection
Return a Collection representation of the specified value, which could be a Collection, Object[], scalar, or NO_VALUE.
Public methodEquals(Object)
Determines whether the specified object is equal to this object.
(Overrides Object..::..Equals(Object).)
Public methodEquals(SimpleCacheIndex)
Compares this index with another index for equality.
Protected methodExtractNewValue
Extract the "new" value from the specified entry.
Protected methodExtractOldValue
Extract the "old" value from the specified entry.
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet
Using the index information if possible, get the value associated with the specified key. This is expected to be more efficient than using the IValueExtractor against an object containing the value, because the index should already have the necessary information at hand.
Protected methodGetForwardValue
Get the forward index value associated with the specified key.
Public methodGetHashCode
Returns a hash code for this object.
(Overrides Object..::..GetHashCode()()()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInitialize
Initialize the index's data structures.
Public methodInsert
Update this index in response to a insert operation on a cache.
Protected methodInsertInternal
Update this index in response to a insert operation on a cache.
Protected methodInstantiateForwardIndex
Instantiate the forward index.
Protected methodInstatiateInverseIndex
Instantiate the inverse index.
Protected methodIsKeyExcluded
Check if the entry with the given key is excluded from the index.
Protected methodLogMissingIdx
Log messages for missing inverse index.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodRemoveForwardEntry
Remove the forward index entry for the specified key.
Protected methodRemoveInverseMapping(Object, Object)
Remove the mapping from the given indexed value to the given key from the inverse index.
Protected methodRemoveInverseMapping(IDictionary, Object, Object)
Remove the mapping from the given indexed value to the given key from the supplied index.
Protected methodRemoveInverseMapping(Object, Object, ICollection)
Remove the mapping from the given indexed value to the given key from the inverse index.
Public methodToString
Returns string representation of this instance.
(Overrides Object..::..ToString()()()().)
Public methodUpdate
Update this index in response to a update operation on a cache.
Protected methodUpdateExcludedKeys
Check the entry against the set of entries not included in the index and update the set if necessary.
Protected methodUpdateInternal
Update this index in response to a update operation on a cache.

See Also