InvocationGridBuilderAllowFastReads Property

ScaleOut Software NamedCache API
Enables/disables "fast reads" feature for invocations performed within this invocation grid.

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

public Nullable<bool> AllowFastReads { get; set; }

Property Value

Type: NullableBoolean

If this feature is enabled, the object version for all objects evaluated by the PMI call is shipped to the IG worker, and the client cache uses this version information to determine if cached objects are valid. When the update rate is low, this reduces the number of server round trips required for version checking of client-cached objects and can significantly improve the performance of invocations running on large numbers of objects. Note that the snapshot of version numbers delivered to the IG worker does not reflect updates which may have occurred after the PMI call was started. This setting only applies to IGs that do not lock objects during invocations by setting LockOnRead to false.

This feature is turned on by default.

See Also