The end of life (EOL) date for this module is on 31 January, 2020.

Data Trackers

Threading

Careful consideration should be taken when using trackers with multiple threads. The object returned from the tracker’s update method is not immutable and will change if update is called again. We recommend having a single tracker per thread, passing only the changes from the API (which are immutable and do not change) between threads.

CommandExecutionTracker

There is no tracker required for CommandSet. Simply merge together the commands from each event.