Files
rippled/PubKeyCache.h
JoelKatz c01707b0f4 Cleanup.
2011-12-13 12:18:10 -08:00

26 lines
394 B
C++

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