trivial-object-lock
A simple method to lock object (and slot) access.
$ area51 add trivial-object-lockCopyUsage
;; area51 add updates your .asd automatically.
;; Use the package in your code:
(in-package :my-project)
(trivial-object-lock:some-function ...)