#include <cache.hpp>
|
using | GetterFn = std::function< Value(uint64_t, const Key &)> |
|
using | ValueMap = std::unordered_map< Key, Value > |
|
using | DataMap = std::map< uint64_t, ValueMap > |
|
◆ DataMap
template<class Key , class Value >
◆ GetterFn
template<class Key , class Value >
◆ ValueMap
template<class Key , class Value >
◆ MapByBlockCache() [1/3]
template<class Key , class Value >
◆ MapByBlockCache() [2/3]
template<class Key , class Value >
◆ MapByBlockCache() [3/3]
template<class Key , class Value >
◆ append()
template<class Key , class Value >
void taraxa::MapByBlockCache< Key, Value >::append |
( |
uint64_t |
block_num, |
|
|
const Key & |
key, |
|
|
const Value & |
value |
|
) |
| const |
|
inline |
◆ get()
template<class Key , class Value >
◆ lastBlockNum()
template<class Key , class Value >
◆ operator=() [1/2]
template<class Key , class Value >
◆ operator=() [2/2]
template<class Key , class Value >
◆ data_by_block_
template<class Key , class Value >
◆ getter_fn_
template<class Key , class Value >
◆ kBlocksToKeep
template<class Key , class Value >
◆ mutex_
template<class Key , class Value >
The documentation for this class was generated from the following file:
- libraries/core_libs/consensus/include/final_chain/cache.hpp