distributed hash table (with string key and raw data - Java)