AFGlobalSettings.CacheMaxObjects Property
- Last UpdatedNov 18, 2025
- 2 minute read
- PI System
- AF SDK 2024 R2
- Developer
The maximum number of objects that the AF SDK will keep in its cache at any
one time.
Namespace: OSIsoft.AF
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public static int CacheMaxObjects { get; set; }
Public Shared Property CacheMaxObjects As Integer Get Set Dim value As Integer value = AFGlobalSettings.CacheMaxObjects AFGlobalSettings.CacheMaxObjects = value
public: static property int CacheMaxObjects { int get (); void set (int value); }
static member CacheMaxObjects : int with get, set
Property Value
Type: Int32The maximum number of objects that the AF SDK will keep in its cache at any one time. Specify a value of zero to have no cache. An individual object placed in the AF SDK cache may keep many objects from being garbage collected. Typically, the AF SDK places top-level collections in the cache.
Remarks
The default value for this property is read from the SDK's configuration file in the OSI directory under the CommonApplicationData directory. This default value will be the default for all clients executed on the computer. If this property is modified in the client, then it will only affect the current client and the modified value will not be persisted.