Public Sub SetCacheOptions( _ ByVal cacheType As LayerCacheType _ )
public void SetCacheOptions( LayerCacheType cacheType )
Parameters
- cacheType
- The cache type.
Public Sub SetCacheOptions( _ ByVal cacheType As LayerCacheType _ )
public void SetCacheOptions( LayerCacheType cacheType )
| Exception | Description |
|---|---|
| ArcGIS.Core.CalledOnWrongThreadException | This method or property must be called within the lambda passed to QueuedTask.Run. |
Refer to the Pro help for more information on caching: How caching works.
Note: for feature services only ArcGIS.Core.CIM.DisplayCacheType.InSession and ArcGIS.Core.CIM.DisplayCacheType.None are supported. For branch versioned feature services, caching is managed by the application automatically and is set to DisplayCacheType.InSession.
Attempting to set a cache type on a layer that is not supported is ignored. Note: If setting LayerCacheType.MaxAge, call SetDisplayCacheMaxAge to set the duration otherwise it uses the default value that is 5.0 minutes.
{
// change from the default 5 min to 2 min
//Note: needs to be called on the MCT
featureLayer.SetDisplayCacheMaxAge(TimeSpan.FromMinutes(2));
}
Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)