dispose method

void dispose()

Implementation

void dispose() {
  _scrollDebounceTimer?.cancel();
  horizontalController.removeListener(_onHorizontalScroll);
  verticalController.removeListener(_onVerticalScroll);
  horizontalController.dispose();
  verticalController.dispose();
  _scrollEventSubject.close();
  _horizontalMetricsSubject.close();
  _verticalMetricsSubject.close();
}