NewLockClass returns a new lock class that is distinct from every other lock class. This can be used to model lock-like abstractions that are not actually Go objects.
(label string, isUnique bool)
Source from the content-addressed store, hash-verified