Create a guard optionally associated with the specified once object.
Initialize this object to guard the (optionally) specified once object. If once is not specified, then it must be set later using the setOnce method before other methods may be called.
| Name | Description |
|---|---|
| once | optional Once object to guard; may be null |