content-addressable store
A content-addressable store interface that can be used with any pluggable-store.
Usage example
ContentAddressable = memoryStore = contentAddressable = store: memoryStore // depending on your pluggable store you can read/write synchronous:hash = contentAddressablevalue = contentAddressable // async operations always work:contentAddressable