#ifndef __PUBKEYCACHE__ #define __PUBKEYCACHE__ #include #include "boost/thread/mutex.hpp" #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(void); }; #endif