A simple implementation of key value store. The store has a fixed capacity. The key-value pairs are stored in the underlying DataArray using the following format:
[count:int][key-length:int][key:bytes][value-length:int][value:bytes][key-length:int][key:bytes][value-length:int][value:bytes]... +------------------ key-value pair 1 ---------------------+------------------- key-value pair 2 -------------------+
@author jwu
06/04, 2011 - Added support for Closeable
06/04, 2011 - Added getHomeDir
06/25, 2011 - Added constructor using StoreConfig