#ifndef __PUBKEYCACHE__ #define __PUBKEYCACHE__ #include #include #include "uint256.h" #include "key.h" class PubKeyCache { private: boost::mutex mLock; std::map mCache; public: PubKeyCache() { ; } CKey::pointer locate(const uint160& id); CKey::pointer store(const uint160& id, CKey::pointer key); void clear(); }; #endif