dispose method
Releases any resources held by the cache instance.
For example, closes database connections.
Implementation
@override
void dispose() {
_db?.close();
_db = null;
if (_dbOpenCompleter != null && !_dbOpenCompleter!.isCompleted) {
_dbOpenCompleter!.completeError(Exception('Cache disposed during open'));
_dbOpenCompleter = null;
}
}