21 return charged && count <= std::numeric_limits<std::size_t>::max() / charged
29 std::size_t
lines(std::size_t page_size)
const noexcept {
37 return lines(page_size) * page_size;
static std::size_t line_bytes(std::size_t page_size) noexcept
detail::ReadThroughCachePolicy for_page(std::size_t page_size) const noexcept
std::size_t payload_bytes(std::size_t page_size) const noexcept
std::size_t lines(std::size_t page_size) const noexcept
std::size_t capacity_bytes
static CacheCapacity from_payload(std::size_t page_size, std::size_t payload_bytes) noexcept