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

The IInvocableCache type exposes the following members.

Methods

  NameDescription
Public methodAdd
Adds an element with the provided key and value to the IDictionary object.
(Inherited from IDictionary.)
Public methodAggregate(ICollection, IEntryAggregator)
Perform an aggregating operation against the entries specified by the passed keys.
Public methodAggregate(IFilter, IEntryAggregator)
Perform an aggregating operation against the collection of entries that are selected by the given IFilter.
Public methodClear
Removes all elements from the IDictionary object.
(Inherited from IDictionary.)
Public methodContains
Determines whether the IDictionary object contains an element with the specified key.
(Inherited from IDictionary.)
Public methodCopyTo
Copies the elements of the ICollection to an Array, starting at a particular Array index.
(Inherited from ICollection.)
Public methodGetAll
Get the values for all the specified keys, if they are in the cache.
(Inherited from ICache.)
Public methodGetEnumerator()()()()
Returns an ICacheEnumerator object for the ICache instance.
(Inherited from ICache.)
Public methodGetEnumerator()()()()
Returns an IDictionaryEnumerator object for the IDictionary object.
(Inherited from IDictionary.)
Public methodGetEnumerator()()()()
Returns an enumerator that iterates through a collection.
(Inherited from IEnumerable.)
Public methodInsert(Object, Object)
Associates the specified value with the specified key in this cache.
(Inherited from ICache.)
Public methodInsert(Object, Object, Int64)
Associates the specified value with the specified key in this cache.
(Inherited from ICache.)
Public methodInsertAll
Copies all of the mappings from the specified dictionary to this cache (optional operation).
(Inherited from ICache.)
Public methodInvoke
Invoke the passed IEntryProcessor against the entry specified by the passed key, returning the result of the invocation.
Public methodInvokeAll(ICollection, IEntryProcessor)
Invoke the passed IEntryProcessor against the entries specified by the passed keys, returning the result of the invocation for each.
Public methodInvokeAll(IFilter, IEntryProcessor)
Invoke the passed IEntryProcessor against the set of entries that are selected by the given IFilter, returning the result of the invocation for each.
Public methodRemove
Removes the element with the specified key from the IDictionary object.
(Inherited from IDictionary.)

Extension Methods

  NameDescription
Public Extension MethodGetOrDefault
Returns the value to which the specified key is mapped, or the defaultValue if this cache contains no mapping for the key.
(Defined by InvocableCacheEx.)
Public Extension MethodInsertIfAbsent
If the specified key is not already associated with a value (or is mapped to null) associates it with the given value and returns null, else returns the current value.
(Defined by InvocableCacheEx.)
Public Extension MethodRemove
Removes the entry for the specified key only if it is currently mapped to the specified value.
(Defined by InvocableCacheEx.)
Public Extension MethodReplace(Object, Object)Overloaded.
Replaces the entry for the specified key only if it is currently mapped to some value.
(Defined by InvocableCacheEx.)
Public Extension MethodReplace(Object, Object, Object)Overloaded.
Replaces the entry for the specified key only if currently mapped to the specified value.
(Defined by InvocableCacheEx.)

See Also