Collapse All Expand All Members: Show All Members: Filtered Members: Filtered Members: Filtered

C#
Include Protected Members
Include Inherited Members

Oracle® Coherence .NET API Reference
NearCache Members
NearCache Class Constructors Methods Fields Properties See Also

Oracle® Coherence .NET API Reference Release 3.6.1
E18812-01

The NearCache type exposes the following members.

# Constructors

| Name | Description
--- | --- | ---
| NearCache | Overloaded.

# Methods

| Name | Description
--- | --- | ---
| Add | Associates the specified value with the specified key in this cache. (Inherited from CompositeCache.)
| AddCacheListener | Overloaded.
| AddIndex | Add an index to this IQueryCache.
| Aggregate | Overloaded.
| Clear | Clears both the front and back caches. (Inherited from CompositeCache.)
| Contains | Check whether or not this cache contains a mapping for the specified key. (Inherited from CompositeCache.)
| CopyTo | Copies the elements of the BackCache to an Array, starting at a particular Array index. (Inherited from CompositeCache.)
| Destroy | Release and destroy this instance of INamedCache.
| Dispose | Release the resources associated with this cache. (Inherited from CompositeCache.)
| EnsureInvalidationStrategy | Ensure that a strategy has been choosen and that any appropriate global listeners have been registered. (Inherited from CompositeCache.)
| Equals | Compares the specified object with this dictionary for equality. (Inherited from CompositeCache.)
| 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.)
| GetAll | Get the values for all the specified keys, if they are in the cache. (Inherited from CompositeCache.)
| GetEntries | Overloaded.
| GetEnumerator | Returns an enumerator that iterates through a cache. (Inherited from CompositeCache.)
| GetHashCode | Return the hash code value for this dictionary. (Inherited from CompositeCache.)
| GetKeys | Return a collection of the keys contained in this cache for entries that satisfy the criteria expressed by the filter.
| GetType | Gets the Type of the current instance. (Inherited from Object.)
| GetValues | Overloaded.
| Insert | Overloaded.
| InsertAll | Copies all of the mappings from the specified dictionary to this cache (optional operation). (Inherited from CompositeCache.)
| InstantiateBackCacheListener | Factory pattern: instantiate back cache listener. (Inherited from CompositeCache.)
| InstantiateFrontCacheListener | Factory pattern: instantiate front cache listener. (Inherited from CompositeCache.)
| InvalidateFront | Invalidate the key from the front. (Inherited from CompositeCache.)
| Invoke | Invoke the passed IEntryProcessor against the entry specified by the passed key, returning the result of the invocation.
| InvokeAll | Overloaded.
| Lock | Overloaded.
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.)
| 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.
| RegisterBackServiceMemberEventHandler | Register an event handler for member events on back caches's service.
| RegisterFrontListener | Register the global front cache listener. (Inherited from CompositeCache.)
| RegisterListener | Overloaded.
| Release | Release local resources associated with this instance of INamedCache. (Overrides CompositeCache..::.Release()()().)
| Remove | Remove the mapping for this key from this cache if present. (Inherited from CompositeCache.)
| RemoveCacheListener | Overloaded.
| RemoveIndex | Remove an index from this IQueryCache.
| ResetHitStatistics | Reset the cache statistics. (Inherited from CompositeCache.)
| ResetInvalidationStrategy | Reset the "current invalidation strategy" flag. (Inherited from CompositeCache.)
| ToString | For debugging purposes, format the contents of the CompositeCache in a human readable format. (Inherited from CompositeCache.)
| Unlock | Unlock the specified item.
| UnregisterBackServiceMemberEventHandler | Unregister back caches's service member event handler.
| UnregisterFrontListener | Unregister the global front cache listener. (Inherited from CompositeCache.)
| UnregisterListener | Overloaded.
| Validate | Validate the front cache entry for the specified back cache event. (Inherited from CompositeCache.)

# Fields

| Name | Description
--- | --- | ---
| m_strategyCurrent | The current invalidation strategy, which at times could be different from the target strategy. (Inherited from CompositeCache.)
| m_strategyTarget | The invalidation strategy that this cache is to use. (Inherited from CompositeCache.)

# Properties

| Name | Description
--- | --- | ---
| AverageGetMillis | Determine the average number of milliseconds per "get" invocation since the cache statistics were last reset. (Inherited from CompositeCache.)
| AverageHitMillis | Determine the average number of milliseconds per "get" invocation that is a hit. (Inherited from CompositeCache.)
| AverageMissMillis | Determine the average number of milliseconds per "get" invocation that is a miss. (Inherited from CompositeCache.)
| AveragePruneMillis | Determine the average number of milliseconds per cache pruning. (Inherited from CompositeCache.)
| AveragePutMillis | Determine the average number of milliseconds per "put" invocation since the cache statistics were last reset. (Inherited from CompositeCache.)
| BackCache | Obtain the INamedCache object that sits behind this NearCache.
| CacheControl | Obtain the IConcurrentCache that should be used to synchronize the front cache modification access. (Inherited from CompositeCache.)
| CacheHits | Determine the rough number of cache hits since the cache statistics were last reset. (Inherited from CompositeCache.)
| CacheHitsMillis | Determine the total number of milliseconds (since that last statistics reset) for the "get" operations for which an entry existed in this cache. (Inherited from CompositeCache.)
| CacheMisses | Determine the rough number of cache misses since the cache statistics were last reset. (Inherited from CompositeCache.)
| CacheMissesMillis | Determine the total number of milliseconds (since that last statistics reset) for the "get" operations for which no entry existed in this map. (Inherited from CompositeCache.)
| CacheName | Gets the cache name.
| CachePrunes | Determine the rough number of cache pruning cycles since the cache statistics were last reset. (Inherited from CompositeCache.)
| CachePrunesMillis | Determine the total number of milliseconds (since that last statistics reset) spent on cache pruning. (Inherited from CompositeCache.)
| CacheService | Gets the ICacheService that this INamedCache is a part of.
| CacheStatistics | Obtain the CacheStatistics for this cache. (Inherited from CompositeCache.)
| Count | Gets the number of elements contained in the BackCache. (Inherited from CompositeCache.)
| Entries | Gets a collection of ICacheEntry instances within the cache. (Inherited from CompositeCache.)
| FrontCache | Obtain the front cache reference. (Inherited from CompositeCache.)
| HitProbability | Determine the rough probability (0 <= p <= 1) that the next invocation will be a hit, based on the statistics collected since the last reset of the cache statistics. (Inherited from CompositeCache.)
| InvalidationHits | Determine the rough number of front cache invalidation hits since the cache statistics were last reset. (Inherited from CompositeCache.)
| InvalidationMisses | Determine the rough number of front cache invalidation misses since the cache statistics were last reset. (Inherited from CompositeCache.)
| InvalidationStrategy | Obtain the invalidation strategy used by this CompositeCache. (Inherited from CompositeCache.)
| IsActive | Specifies whether or not the INamedCache is active.
| IsCoherent | Determine if changes to the back cache affect the front cache so that data in the front cache stays in sync. (Inherited from CompositeCache.)
| IsFixedSize | Gets a value indicating whether the BackCache object has a fixed size. (Inherited from CompositeCache.)
| IsReadOnly | Gets a value indicating whether the BackCache object is read-only. (Inherited from CompositeCache.)
| IsSynchronized | Gets a value indicating whether access to the back cache is synchronized (thread safe). (Inherited from CompositeCache.)
| Item | Gets or sets the element with the specified key. (Inherited from CompositeCache.)
| Keys | Obtain an ICollection of the keys contained in this cache. (Inherited from CompositeCache.)
| SyncRoot | Gets an object that can be used to synchronize access to the back cache. (Inherited from CompositeCache.)
| TotalGets | Determine the total number of "get" operations since the cache statistics were last reset. (Inherited from CompositeCache.)
| TotalGetsMillis | Determine the total number of milliseconds spent on "get" operations since the cache statistics were last reset. (Inherited from CompositeCache.)
| TotalPuts | Determine the total number of "put" operations since the cache statistics were last reset. (Inherited from CompositeCache.)
| TotalPutsMillis | Determine the total number of milliseconds spent on "put" operations since the cache statistics were last reset. (Inherited from CompositeCache.)
| TotalRegisterListener | Determine the total number of RegisterListener(Object) operations since the cache statistics were last reset. (Inherited from CompositeCache.)
| Values | Obtain an ICollection of the values contained in this cache. (Inherited from CompositeCache.)

# See Also

NearCache Class
Tangosol.Net.Cache Namespace