Claims kill this, IMO.
Unless you have a single "reader", you don't mind the delay, and don't worry about redoing a bunch of notifications after a crash (and so, can delay claims significantly), concurrency will kill this.
exactly. then you're building distributed locking and it's probably time for a different tool
exactly. then you're building distributed locking and it's probably time for a different tool