dispose method

void dispose([
  1. bool evict = false
])

Implementation

void dispose([bool evict = false]) {
  if (evict && imageProvider != null) {
    imageProvider!
        .evict()
        .then((bool succ) => print('evict tile: $coords -> $succ'))
        .catchError((error) => print('evict tile: $coords -> $error'));
  }

  animationController?.removeStatusListener(_onAnimateEnd);
  animationController?.dispose();
  _imageStream?.removeListener(_listener);
}