Concurrent::Synchronization::AbstractLockableObject
@!visibility private @!macro internal_implementation_note