Creates a periodic Timer that will be cancelled if active upon disposal.
Timer getManagedPeriodicTimer(Duration duration, void callback(Timer timer));