Alternative algorithm for avoiding lock in LiteBlockingWaitStrategy
Back to using an AtomicBoolean for LiteBlockingWaitStrategy