Improper swap! arguments in clojure.core.cache.wrapped/miss

Description

In the new wrapped namespace, the `miss` function calls `swap!` with the wrong number of arguments on the following line: https://github.com/clojure/core.cache/blob/f07407272ebe78a461fff790b40ff69af8c115cd/src/main/clojure/clojure/core/cache/wrapped.clj#L93

This results in an ArityException whenever `clojure.core.cache.wrapped/miss` is used

```
(require '[clojure.core.cache.wrapped :as c])
(def C (c/fifo-cache-factory {}))
(if (c/has? C :c)
(c/hit C :c)
(c/miss C :c 42))
;;=>
Execution error (ArityException) at clojure.core.cache.wrapped/miss (wrapped.clj:93).
Wrong number of args (4) passed to: clojure.core.cache/eval16114/fn--16149/G--16101--16158
```

Environment

None

Status

Assignee

Unassigned

Reporter

Alex Miller

Labels

None

Approval

None

Patch

None

Fix versions

Priority

Major
Configure