Debugging a memory leak in a Clojure service