InvocationGridAllowClientCachingInInvokeCallbacks Property

ScaleOut Software NamedCache API
Gets the value of AllowClientCachingInInvokeCallbacks that was specified via the InvocationGridBuilder. This value controls whether objects fetched in the invocation grid worker process are allowed to be cached in the client cache.

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

public Nullable<bool> AllowClientCachingInInvokeCallbacks { get; }

Property Value

Type: NullableBoolean

If AllowClientCachingInInvokeCallbacks is true then objects fetched during invoke processing using this InvocationGrid will be cached in the worker process' client caches (subject to normal memory pressure). If false, objects read during Invoke processing will not be cached in the worker process' client cache although other object accesses may be. If AllowClientCachingInInvokeCallbacks is null then the invocation grid worker processes will use the client cache depending on the value of the soss_AllowClientCachingInInvokeCallbacks appSetting in the soss_ig_wkr.exe.config file on each configured server. If AllowClientCachingInInvokeCallbacks is null and there is no "soss_AllowClientCachingInInvokeCallbacks" value configured for some worker's appSettings then that worker process will default to allowing fetched objects to be locally cached.
See Also