23 template <
typename K,
typename V>
virtual void clear(bool clearPersistence=false)=0
MOCK_METHOD1_T(get, folly::Optional< V >(const K &))
MOCK_METHOD2_T(put, void(const K &, const V &))
MOCK_METHOD0_T(size, size_t())
virtual void put(const K &key, const V &val)=0