| 59 | |
| 60 | template <typename K, typename T> |
| 61 | bool Write(const K& key, const T& value, bool fOverwrite = true) |
| 62 | { |
| 63 | CDataStream ssKey(SER_DISK, CLIENT_VERSION); |
| 64 | ssKey.reserve(1000); |
| 65 | ssKey << key; |
| 66 | |
| 67 | CDataStream ssValue(SER_DISK, CLIENT_VERSION); |
| 68 | ssValue.reserve(10000); |
| 69 | ssValue << value; |
| 70 | |
| 71 | return WriteKey(std::move(ssKey), std::move(ssValue), fOverwrite); |
| 72 | } |
| 73 | |
| 74 | template <typename K> |
| 75 | bool Erase(const K& key) |
no test coverage detected