Oracle® Coherence .NET API Reference Release 3.6
E15727-01

ScopedReferenceStore holds scoped cache or service references.

Namespace:  Tangosol.Net.Internal
Assembly:  Coherence (in Coherence.dll) Version: 3.6.0.0 (3.6.0.0)

Syntax

C#
public class ScopedReferenceStore

Remarks

Cache references are scoped by name and, optionally, by Principal. Service references are scoped by name and, optionally, by Principal. Principal scoping is handled automatically; ScopedReferenceStore requires no explicit input about Principals from its clients. Principal scoping is configured in the operational configuration and applies only to remote caches and remote services.

An instance of ScopedReferenceStore must contain either cache references or service references, but not both simultaneously.

ScopedReferenceStore is not thread-safe unless a lock is obtained on the SyncRoot property; otherwise, multi-threaded clients must provide their own locking mechanism.

Inheritance Hierarchy

System..::.Object
  Tangosol.Net.Internal..::.ScopedReferenceStore

See Also