ConditionalIndex Methods |
The ConditionalIndex type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddInverseCollectionMapping |
Add new mappings from the elements of the given value to the given
key in the supplied index.
(Inherited from SimpleCacheIndex.) |
![]() | AddInverseMapping(Object, Object) |
Add a new mapping from the given indexed value to the given key in
the inverse index.
(Inherited from SimpleCacheIndex.) |
![]() | AddInverseMapping(IDictionary, Object, Object) |
Add a new mapping from the given indexed value to the given key in
the supplied index.
(Inherited from SimpleCacheIndex.) |
![]() | CollectRemoved |
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.
(Inherited from SimpleCacheIndex.) |
![]() | Delete |
Update this index in response to a remove operation on a cache.
(Inherited from SimpleCacheIndex.) |
![]() | DeleteInternal |
Update this index in response to a delete operation on a cache.
(Overrides SimpleCacheIndexDeleteInternal(ICacheEntry).) |
![]() | Equals(Object) |
Determines whether the specified object is equal to this object.
(Inherited from SimpleCacheIndex.) |
![]() | Equals(SimpleCacheIndex) |
Compares this index with another index for equality.
(Overrides SimpleCacheIndexEquals(SimpleCacheIndex).) |
![]() | EvaluateEntry |
Evaluate the given entry using this index's filter. If the entry
does not pass the filter then it should be excluded from this
index, making this a partial index.
|
![]() | ExtractNewValue |
Extract the "new" value from the specified entry.
(Inherited from SimpleCacheIndex.) |
![]() | ExtractOldValue |
Extract the "old" value from the specified entry.
(Inherited from SimpleCacheIndex.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | Get |
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.
(Overrides SimpleCacheIndexGet(Object).) |
![]() | GetForwardValue |
Get the forward index value associated with the specified key.
(Overrides SimpleCacheIndexGetForwardValue(Object).) |
![]() | GetHashCode |
Returns a hash code for this object.
(Inherited from SimpleCacheIndex.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Initialize |
Initialize the index's data structures.
(Inherited from SimpleCacheIndex.) |
![]() | Insert |
Update this index in response to a insert operation on a cache.
(Inherited from SimpleCacheIndex.) |
![]() | InsertInternal |
Update this index in response to a insert operation on a cache.
(Overrides SimpleCacheIndexInsertInternal(ICacheEntry).) |
![]() | InstantiateForwardIndex |
Instantiate the forward index.
(Overrides SimpleCacheIndexInstantiateForwardIndex.) |
![]() | InstatiateInverseIndex |
Instantiate the inverse index.
(Inherited from SimpleCacheIndex.) |
![]() | IsKeyExcluded |
Check if the entry with the given key is excluded from the index.
(Inherited from SimpleCacheIndex.) |
![]() | LogMissingIdx |
Log messages for missing inverse index.
(Inherited from SimpleCacheIndex.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | RemoveForwardEntry |
Remove the forward index entry for the specified key.
(Overrides SimpleCacheIndexRemoveForwardEntry(Object).) |
![]() | RemoveInverseMapping(Object, Object) |
Remove the mapping from the given indexed value to the given key
from the inverse index.
(Inherited from SimpleCacheIndex.) |
![]() | RemoveInverseMapping(IDictionary, Object, Object) |
Remove the mapping from the given indexed value to the given key
from the supplied index.
(Inherited from SimpleCacheIndex.) |
![]() | RemoveInverseMapping(Object, Object, ICollection) |
Remove the mapping from the given indexed value to the given key
from the inverse index.
(Inherited from SimpleCacheIndex.) |
![]() | ToString |
Returns string representation of this instance.
(Overrides SimpleCacheIndexToString.) |
![]() | Update |
Update this index in response to a update operation on a cache.
(Inherited from SimpleCacheIndex.) |
![]() | UpdateExcludedKeys |
Check the entry against the set of entries not included in the
index and update the set if necessary.
(Inherited from SimpleCacheIndex.) |
![]() | UpdateInternal |
Update this index in response to a update operation on a cache.
(Overrides SimpleCacheIndexUpdateInternal(ICacheEntry).) |