A case statement instead of a cond would be better here:

```clojure
(case verb
  :delete (.setDeleteRequest wr (delete-request item))
  :put    (.setPutRequest wr (put-request item)))
```