acquireLock method

  1. @override
Future acquireLock(
  1. String? correlationId,
  2. String key,
  3. int ttl,
  4. int timeout,
)
override

Makes multiple attempts to acquire a lock by its key within give time interval.

  • correlationId (optional) transaction id to trace execution through call chain.
  • key a unique lock key to acquire.
  • ttl a lock timeout (time to live) in milliseconds.
  • timeout a lock acquisition timeout. Return Future that receives error or null for success.

Implementation

@override
Future acquireLock(
    String? correlationId, String key, int ttl, int timeout) async {
  // Do nothing...
}