NamedCacheReadPendingRetryInterval Property

ScaleOut Software NamedCache API
Gets/Sets milliseconds between read retries when backing store read-through operations are enabled or GeoServer pull replication is being used. Default is 50 milliseconds.

Namespace:  Soss.Client
Assembly:  soss_namedcache (in soss_namedcache.dll) Version:

public int ReadPendingRetryInterval { get; set; }

Property Value

Type: Int32

ArgumentOutOfRangeExceptionThrown if the property is set to a value less than 0.

The NamedCache will repeatedly attempt to read an object from the SOSS server in situations where another client is concurrently performing a read-through operation from a database or other backing store. The ReadPendingRetryInterval property gets or sets the amount of time (in milliseconds) between attempts to retrieve the object from the cache. The default value is 50 milliseconds.

When performing a remote read of an object from a another store via GeoServer pull replication, the NamedCache may need to repeatedly attempt to perform the remote read in a number of situations (for example, the master copy of the object may be in transit to a different remote store, or another thread in this client may already be trying to perform a remote read and is refreshing the local proxy of the object).

The number of retries is determined by the MaxReadThroughPendingAttempts property.

See Also