The NamedCacheObjectMetadata class provides information about an object that is stored in ScaleOut StateServer, including user-specified metadata
and additional metadata that is maintained by the ScaleOut StateServer service. The class offers the same information as
the ObjectMetadata and ExtendedObjectMetadata classes, but its DefaultCoherencyPolicy
property is able to provide GeoServer "pull" replication policy information for the object.
Inheritance Hierarchy
Soss.Client.NamedCacheObjectMetadata
Namespace: Soss.Client
Assembly: soss_namedcache (in soss_namedcache.dll) Version: 6.2.0.0
Syntax
The NamedCacheObjectMetadata type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | AllowRemoteAccess |
Gets a value indicating whether remote stores may access the associated object
in the State Server using GeoServer "pull" replication.
|
![]() | BackingStoreInterval |
Gets the interval between asynchronous backing store events (refresh-ahead, write-behind)
for the State Server object corresponding to this NamedCacheObjectMetadata instance.
|
![]() | BackingStoreMode |
Returns the type of backing store operations (refresh-ahead or write-behind)
performed on the State Server object corresponding to this
NamedCacheObjectMetadata instance.
|
![]() | CreateTime |
Gets the object creation time (UTC).
|
![]() | DefaultCoherencyPolicy |
Gets the associated object's coherency policy for GeoServer "pull" replication.
|
![]() | IndexCollection |
Returns the IndexCollection of IndexValues specified
for this object.
|
![]() | IsAbsoluteTimeout |
Returns true if the State Server object corresponding to this NamedCacheObjectMetadata instance will be removed from the store at a specific
absolute time as opposed to a sliding expiration timeout due to a period of
inactivity.
|
![]() | IsAbsoluteTimeoutOnRead |
Returns true if the object's timeout
is only reset on updates (that is, reading the object does not reset
the sliding timeout, but updating it will). If false, both reads and
updates cause the timeout to be reset.
This property is not in effect if IsAbsoluteTimeout is true.
|
![]() | IsProxy |
Gets a value indicating whether the associated object in the State Server is a GeoServer proxy to an object in a remote store.
|
![]() | IsReplicationAllowed |
Returns true if the State Server object corresponding to this
NamedCacheObjectMetadata instance can be replicated to remote stores.
Otherwise, false.
|
![]() | ObjectSize |
Returns the size in bytes of the State Server object described by this
NamedCacheObjectMetadata instance.
|
![]() | Parents |
Returns a read-only collection containing the dependency parents specified for the State
Server object corresponding to this NamedCacheObjectMetadata instance.
|
![]() | PreemptionPriority |
Returns the preemption priority of the State Server object corresponding to this
NamedCacheObjectMetadata instance.
|
![]() | Timeout |
Returns the expiration timeout value for the State Server object
corresponding to this NamedCacheObjectMetadata instance.
|
![]() | UpdateTime |
Get the time of the most recent update to the object (UTC).
|
Methods
Name | Description | |
---|---|---|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
See Also