| 208 | } |
| 209 | |
| 210 | void CCoinsViewCache::Uncache(const COutPoint& hash) |
| 211 | { |
| 212 | CCoinsMap::iterator it = cacheCoins.find(hash); |
| 213 | if (it != cacheCoins.end() && it->second.flags == 0) { |
| 214 | cachedCoinsUsage -= it->second.coin.DynamicMemoryUsage(); |
| 215 | cacheCoins.erase(it); |
| 216 | } |
| 217 | } |
| 218 | |
| 219 | unsigned int CCoinsViewCache::GetCacheSize() const { |
| 220 | return cacheCoins.size(); |