close method

  1. @override
Future<void> close()
override

Closes and cleans up the use case instance.

This calls close() on the use case instance and clears the reference, allowing for proper resource cleanup.

Implementation

@override
Future<void> close() async {
  JuiceLoggerConfig.logger.log(
      "Closing StatefulUseCase instance of type ${_instance.runtimeType}");
  _instance?.close();
  _instance = null;
}