databaseExample function

Future<void> databaseExample()

Database Example

Implementation

Future<void> databaseExample() async {
  final IMutex dbMutex = MutexService().getMutex('database');

  /// Using protect pattern (recommended)
  final String result = await dbMutex.protect(() async {
    log('Performing database operation');
    await Future<dynamic>.delayed(const Duration(milliseconds: 100));
    return 'database result';
  });

  log('Database result: $result');
}