Oracle® Coherence .NET API Reference Release 3.7.1
E22844-03

The ContinuousQueryCache type exposes the following members.

Constructors

  NameDescription
ContinuousQueryCacheOverloaded.

Methods

  NameDescription
Add
Adds an element with the provided key and value to the IDictionary object.
(Inherited from AbstractKeyBasedCache.)
AddCacheListenerOverloaded.
AddIndex
Add an index to this IQueryCache.
AggregateOverloaded.
CheckEntryOverloaded.
CheckReadOnly
Check the read-only setting to verify that the cache is NOT read-only.
Clear
Removes all mappings from this cache.
(Overrides AbstractKeyBasedCache..::.Clear()()().)
ConfigureSynchronization
Set up the listeners that keep the ContinuousQueryCache up-to-date.
Contains
Returns true if this cache contains a mapping for the specified key.
(Overrides AbstractKeySetBasedCache..::.Contains(Object).)
CopyTo
Copies the elements of the ICollection to an Array, starting at a particular index.
(Inherited from AbstractKeyBasedCache.)
Destroy
Release and destroy this instance of INamedCache.
Dispose
Release the resources associated with this cache.
EnsureEventDispatcher
Obtain the existing event queue or create one if none exists.
EnsureIndexMap
Obtain the IDictionary of indexes maintained by this cache.
EnsureSynchronized
Ensure that the ContinousQueryCache listeners have been registered and its content synchronized with the underlying INamedCache.
Equals
Compares the specified object with this cache for equality.
(Inherited from AbstractKeyBasedCache.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Get
Returns the value for the specified key.
(Overrides AbstractKeyBasedCache..::.Get(Object).)
GetAll
Get the values for all the specified keys, if they are in the cache.
(Overrides AbstractKeyBasedCache..::.GetAll(ICollection).)
GetEntriesOverloaded.
GetEnumerator
Returns an ICacheEnumerator object for the ICache instance.
(Inherited from AbstractKeyBasedCache.)
GetHashCode
Returns the hash code value for this cache.
(Inherited from AbstractKeyBasedCache.)
GetInternalKeysCollection
Obtain a collection of keys that are represented by this cache.
(Overrides AbstractKeySetBasedCache..::.GetInternalKeysCollection()()().)
GetKeys
Return a collection of the keys contained in this cache for entries that satisfy the criteria expressed by the filter.
GetKeysEnumerator
Create an IEnumerator over the keys in this cache.
(Inherited from AbstractKeySetBasedCache.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetValuesOverloaded.
InsertOverloaded.
InsertAll
Copies all of the mappings from the specified dictionary to this cache (optional operation).
(Overrides AbstractKeyBasedCache..::.InsertAll(IDictionary).)
InstantiateAddListener
Instantiate an ICacheListener for adding items to the query, and (if there are listeners on the ContinuousQueryCache) for dispatching inserts and updates.
InstantiateEntriesCollection
Factory pattern: Create a collection that represents the entries in the cache.
(Inherited from AbstractKeyBasedCache.)
InstantiateEventDispatcher
Create a self-processing event queue dispatcher.
InstantiateEventRouter
Instantiate a listener on the internal cache that will direct events to the passed listener, either synchronously or asynchronously as appropriate.
InstantiateInternalCache
Instantiate the internal cache used by the ContinuousQueryCache.
InstantiateKeyEnumerator
Factory pattern: Create an IEnumerator over the keys in the cache.
(Inherited from AbstractKeySetBasedCache.)
InstantiateKeysCollection
Factory pattern: Create a collection that represents the keys in the cache.
(Inherited from AbstractKeyBasedCache.)
InstantiateRemoveListener
Instantiate an ICacheListener for evicting items from the query.
InstantiateValuesCollection
Factory pattern: Instantiate the values collection.
(Inherited from AbstractKeyBasedCache.)
Invoke
Invoke the passed IEntryProcessor against the entry specified by the passed key, returning the result of the invocation.
InvokeAllOverloaded.
IsEventDeferred
Called when an event has occurred.
LockOverloaded.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
MergeFilter
Return a filter which merges the ContinousQueueCache's filter with the supplied filter.
OnMemberJoined
Invoked when an IMember has joined the service.
OnMemberLeaving
Invoked when an IMember is leaving the service.
OnMemberLeft
Invoked when an IMember has left the service.
RegisterServiceMemberEventHandler
Register a member event handler with the underlying caches's service.
Release
Release local resources associated with this instance of INamedCache.
ReleaseIndexMap
Release the the entire index map.
Remove
Removes the element with the specified key from the IDictionary object.
(Overrides AbstractKeyBasedCache..::.Remove(Object).)
RemoveBlind
Removes the mapping for this key from this cache if present.
(Overrides AbstractKeyBasedCache..::.RemoveBlind(Object).)
RemoveCacheListenerOverloaded.
RemoveIndex
Remove an index from this IQueryCache.
ShutdownEventQueue
Shut down running event queue.
ToString
Returns a string representation of this cache.
(Inherited from AbstractKeyBasedCache.)
Unlock
Unlock the specified item.
UnregisterServiceMemberEventHandler
Unregister underlying caches's service member event handler.

Fields

  NameDescription
m_connectionTimestamp
The timestamp when the synchronization was last attempted.

Properties

  NameDescription
Cache
Obtain the INamedCache that this ContinuousQueryCache is based on.
CacheName
Gets the cache name.
CacheService
Gets the ICacheService that this INamedCache is a part of.
CacheValues
Obtain or modify the local-caching option for this ContinuousQueryCache.
Count
Returns the number of key-value mappings in this cache.
(Inherited from AbstractKeySetBasedCache.)
Dispatcher
Obtain this ContinuousQueryCache's event dispatcher.
Entries
Returns a collection of the mappings contained in this cache.
(Inherited from AbstractKeyBasedCache.)
Filter
Obtain the IFilter that this ContinuousQueryCache is using to query the underlying INamedCache.
IndexMap
The index IDictionary used by this ContinuousQueryCache.
InternalCache
Obtain a reference to the internal cache.
IsActive
Specifies whether or not the INamedCache is active.
IsCacheValues Obsolete.
Obtain or modify the local-caching option for this ContinuousQueryCache.
IsFixedSize
Gets a value indicating whether the IDictionary object has a fixed size.
(Inherited from AbstractKeyBasedCache.)
IsObserved
Determine or modify if the ContinuousQueryCache has any listeners that cannot be served by this cache listening to lite events.
IsReadOnly
Obtain or modify the read-only option for the ContinuousQueryCache.
IsSynchronized
Gets a value indicating whether access to the ICollection is synchronized (thread safe).
(Overrides AbstractKeyBasedCache..::.IsSynchronized.)
Item
Returns the value to which this cache maps the specified key.
(Inherited from AbstractKeyBasedCache.)
Keys
Returns a collection view of the keys contained in this cache.
(Inherited from AbstractKeyBasedCache.)
ReconnectInterval
Return a reconnection interval (in milliseconds).
State
The state of the ContinuousQueryCache.
SyncRoot
Gets an object that can be used to synchronize access to the ICollection.
(Inherited from AbstractKeyBasedCache.)
Values
Returns a collection of the values contained in this cache.
(Inherited from AbstractKeyBasedCache.)

See Also