KVTStore is a java library that provides easy access to a backing key value store and utlities such as json serialization and indexing and searching on time.
Currently the only backing database that is supported is Riak, with a storage backend that supports secondary indicies, such as LevelDB.