C++ append only value store