Class caches::FIFOCache#

template<typename T>
class FIFOCache : public caches::DequeCache<T>#

Public Functions

explicit FIFOCache(size_t limit = 100)#
virtual T next() const override#
virtual T last() const override#
virtual void push(T value) override#
virtual void pop() override#
virtual std::vector<T> slice(size_t width) const override#