dispose method
Disposes the handlers
Implementation
Future<void> dispose() async {
if (_isDisposed) {
// Already disposed, do nothing
return;
}
_isDisposed = true;
try {
await _service.dispose();
} catch (e) {
_logger.error('Error disposing specialized handlers: $e');
}
}