Use open to get a AbstractMutex instance. This is mainly used for shared mutexes
AbstractMutex
@override Mutex open() { throw UnimplementedError(); }