storehaus
storehaus copied to clipboard
Storehaus is a library that makes it easy to work with asynchronous key value stores
https://github.com/basho/riak-java-client/wiki/Cookbook
It may be convenient to have a built-in or explicit abstraction for stores where the read and write paths are distinct. Currently you can have a readable store but the...
I'm thinking if MySqlStore should make it a requirement that the key column be a primary key or have a unique index. That way, all INSERTs and UPDATEs can be...
This module should provide a Storehaus combinator for https://github.com/twitter/ostrich. I'd like to see latencies and success and failure rates reported on the future calls in get, put and merge (and...
Blocked on a new version of addSbtPlugin("io.spray" % "sbt-boilerplate" % "0.5.0") https://github.com/sbt/sbt-boilerplate/issues/8
Remove copied code from Algebird when it is next published. https://github.com/twitter/algebird/blob/develop/algebird-util/src/main/scala/com/twitter/algebird/util/PromiseLinkMonoid.scala
think of combinators on CASStores. If we can't do combinators, I don't want them, just one-off them.
Has a default value that puts mean delete, and when the value is empty, it returns the sparse value. Useful for counter/aggregations.
Get in parallel, then merge.
As seen in issue 155, it'd be useful to have a priority map implementation similar to https://github.com/clojure/data.priority-map. In fact, a good enough implementation could probably make it into the standard...