This commit is contained in:
Sebastian Messmer 2015-04-15 21:46:15 +02:00
parent fdc14cc66c
commit 6413123838
3 changed files with 3 additions and 0 deletions

View File

@ -10,6 +10,7 @@
namespace blockstore { namespace blockstore {
namespace caching { namespace caching {
//TODO Check that this blockstore allows parallel destructing of blocks (otherwise we won't encrypt blocks in parallel)
class CachingBlockStore: public BlockStore { class CachingBlockStore: public BlockStore {
public: public:
CachingBlockStore(std::unique_ptr<BlockStore> baseBlockStore); CachingBlockStore(std::unique_ptr<BlockStore> baseBlockStore);

View File

@ -9,6 +9,7 @@ namespace blockstore {
namespace caching2 { namespace caching2 {
//TODO Rename this to CachingBlockStore and the other one to something else //TODO Rename this to CachingBlockStore and the other one to something else
//TODO Check that this blockstore allows parallel destructing of blocks (otherwise we won't encrypt blocks in parallel)
class Caching2BlockStore: public BlockStore { class Caching2BlockStore: public BlockStore {
public: public:
Caching2BlockStore(std::unique_ptr<BlockStore> baseBlockStore); Caching2BlockStore(std::unique_ptr<BlockStore> baseBlockStore);

View File

@ -9,6 +9,7 @@ namespace blockstore {
namespace caching2 { namespace caching2 {
//TODO Test //TODO Test
//TODO Move to utils
template<class Key, class Value> template<class Key, class Value>
class QueueMap { class QueueMap {
public: public: