clojurewerkz / spyglass

A Clojure Memcached client (also: Couchbase, Kestrel). Built on top of SpyMemcached, supports ASCII and binary protocols, strives to be 100% feature complete.
http://clojurememcached.info
67 stars 17 forks source link

Expose underlying spymemcached futures #34

Closed kingpong closed 5 years ago

kingpong commented 6 years ago

This change enables fully aynchronous workflows (i.e. no blocking derefs) by exposing a .getOriginalFuture method on each Spyglass future wrapper class, which allow consumers to attach listeners.

michaelklishin commented 5 years ago

Thank you!