Cache class
#include <src/microserve/memory.cppm>
Constructors, destructors, conversion operators
- Cache(StrategyKind kind, PoolConfig config = {}) explicit
- ~Cache()
- Cache(Cache&&) noexcept
- Cache(const Cache&) deleted
Public functions
- auto operator=(Cache&&) -> Cache& noexcept
- auto operator=(const Cache&) -> Cache& deleted
- auto insert(std::span<const std::byte> bytes) const -> Allocation
- auto capacity() const -> std::size_t noexcept
- auto used() const -> std::size_t noexcept
- auto evictions() const -> std::size_t noexcept
- auto resident() const -> std::size_t noexcept