DynamicEntityDataSourcePurgeOptions class final
Purge options for a dynamic entity data source.
Data received from a DynamicEntityDataSource is cached in memory on the client and can grow quickly depending on the number of dynamic entities and frequency of updates. Use this class and the DynamicEntityDataSource.purgeOptions property to control app storage in the local data cache.
Properties on this object affect cached observations and should not be confused with similar options in TrackDisplayProperties which are applied on the DynamicEntityLayer and affect visibility of observations on a map or scene.
By default, the maximum total number of observations stored is 100,000 with no limit to the number of observations per track and no observation age limit.
- Implemented types
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- maximumDuration ↔ double
-
The maximum time (in seconds) an observation remains in the application.
getter/setter pair
- maximumObservations ↔ int
-
The maximum number of observations cached by the application.
getter/setter pair
- maximumObservationsPerTrack ↔ int
-
The maximum number of observations per track.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited