#ifndef MESSMER_PARALLELACCESSSTORE_PARALLELACCESSBASESTORE_H_ #define MESSMER_PARALLELACCESSSTORE_PARALLELACCESSBASESTORE_H_ #include namespace parallelaccessstore { template class ParallelAccessBaseStore { public: virtual ~ParallelAccessBaseStore() {} virtual std::unique_ptr loadFromBaseStore(const Key &key) = 0; virtual void removeFromBaseStore(std::unique_ptr block) = 0; }; } #endif