FixedSizeCache: the class itself + tests