Fixed-sized cache that automatically overwrites the oldest data when a new item is added and the cache is full.
One can think of Cache as a very limited but more performant VecDeque that only adds new data or reads old data.
Cache
VecDeque
N
T
Cache<T, N>