Clojure atom cache