synchronized on Key when Put(Key, VVal) and Get(Key) are performed on
KVStoreInMemory