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.
Assembly: soss_namedcache (in soss_namedcache.dll) Version: 220.127.116.11
[SerializableAttribute] public class NamedCacheObjectMetadata
<SerializableAttribute> Public Class NamedCacheObjectMetadata
Thetype exposes the following members.
Gets a value indicating whether remote stores may access the associated object in the State Server using GeoServer "pull" replication.
Gets the interval between asynchronous backing store events (refresh-ahead, write-behind) for the State Server object corresponding to thisinstance.
Returns the type of backing store operations (refresh-ahead or write-behind) performed on the State Server object corresponding to thisinstance.
Gets the object creation time (UTC).
Gets the associated object's coherency policy for GeoServer "pull" replication.
Returns true if the State Server object corresponding to this 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.
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.
Gets a value indicating whether the associated object in the State Server is a GeoServer proxy to an object in a remote store.
Returns true if the State Server object corresponding to this instance can be replicated to remote stores. Otherwise, false.
Returns the size in bytes of the State Server object described by thisinstance.
Returns a read-only collection containing the dependency parents specified for the State Server object corresponding to thisinstance.
Returns the preemption priority of the State Server object corresponding to thisinstance.
Returns the expiration timeout value for the State Server object corresponding to thisinstance.
Get the time of the most recent update to the object (UTC).
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)
Serves as the default hash function.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Creates a shallow copy of the current Object.(Inherited from Object.)
Returns a string that represents the current object.(Inherited from Object.)