Table of Contents

Class CreatePolicy

Namespace
Scaleout.Client
Assembly
Scaleout.Client.dll

Specifies object policy information when adding objects to a Cache<TKey, TValue>. Objects of this type are immutable and created using a CreatePolicyBuilder. Use GetPolicyBuilder() to get a builder with policies preset to a cache's defaults.

public class CreatePolicy
Inheritance
CreatePolicy
Inherited Members

Properties

BackingStoreEventInterval

Gets the interval between backing store events (refresh-ahead, write-behind).

BackingStoreMode

Gets the policy for the object's backing store event behavior. Default is None.

Dependencies

Specifies the objects on which the object being added will depend.

GeoServerCoherencyInterval

Gets the policy for how often remote stores should refresh their proxies to this object if Poll is used.

GeoServerCoherencyPolicy

Get the policy for how remote stores should refresh their proxies to this object.

GeoServerPullPolicy

Gets whether the object will be allowed to be accessed from a remote store.

GeoServerPushPolicy

Gets whether the object will be subject to GeoServer "push" replication.

PreemptionPriority

Gets the preemption policy for the object.

Timeout

The lifetime policy of the object, or Zero for an infinite timeout.

TimeoutType

Gets the conditions under which the Timeout will be reset.