                      :internal?    false}
                     (dissoc setting :name :type :default)))
     (s/validate SettingDefinition <>)
-    (swap! registered-settings assoc setting-name <>)
-    (println "Registered Setting" setting-name))) ; NOCOMMIT
+    (swap! registered-settings assoc setting-name <>)))
 
 
 

    (when (seq v)
      v)))

(defn- get-from-db
  "Get the value, if any, of SETTING-OR-NAME from the DB (using / restoring the cache as needed)."
  ^String [setting-or-name]
  (restore-cache-if-needed!)


     (mandrill-api-key \"xyz123\")"
  [setting-or-name new-value]
  ((:setter (resolve-setting setting-or-name)) new-value))


