since 5.10 use
It fulfills the general Set contract, with one important difference: if an equal element already exists, insertion of an element is blocked until it can be inserted.
A bounded set.
Retrieves a reference from a supplier.
get() on this reference has the following properties: When a call (call A) to get is made and is in progress, any get() call done while the call A is still pending will block the new call until call A is finished.
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.