Plaster

text
(defstruct (memory-store (:include store)) #+sbcl (stash (make-hash-table :test 'equal :synchronized t)) #-sbcl (progn (stash (make-hash-table :test 'equal)) (lock (bt:make-lock "Lock for session store"))))