| 311 | } |
| 312 | |
| 313 | uint64_t FileCachePool::calcWaterMark(uint64_t capacity, uint64_t maxFreeSpace) { |
| 314 | return std::max(static_cast<uint64_t>(capacity * kWaterMarkRatio * 0.01), |
| 315 | capacity > maxFreeSpace ? capacity - maxFreeSpace : 0); |
| 316 | } |
| 317 | |
| 318 | bool FileCachePool::afterFtrucate(FileNameMap::iterator iter) { |
| 319 | auto lruEntry = iter->second.get(); |