performDispose abstract method

Future<void> performDispose()

actually dispose resources called in dispose() after isDisposed check

Implementation

Future<void> performDispose();