this is not an override. That's a bit weird. It means it can't work with any code that wants a multiPut. That's a shame.

Also, batching is probably something that should be done with a combinator for all stores. See:

https://github.com/twitter/storehaus/blob/develop/storehaus-core/src/main/scala/com/twitter/storehaus/BatchedReadableStore.scala#L30

You want something like that for Store, right?