dispose method

void dispose()

Cancel internal timer and sets disposed flag to true

Implementation

void dispose() {
  _timer?.cancel();

  _currentCallback = null;

  _isDisposed = true;
}