- Реализуйте класс для работы с кэшем, поддерживающим конечное число обращений.
- Кэш хранит пары ключ-значение.
- Для каждого ключа известно число обращений, после которого кэш должен очиститься.
- После каждого обращения нужно уменьшить число обращений на 1.
- Если значения по ключу нет или если число обращений равно 0, то кэш веозвращает null
- Если пара ключ-значение задана без указания числа обращений, то число обращений равно 1.
- Нужна возможность получить статистику работы кэша в виде списка обращений: Ключ, Значение, Сколько осталось обращений.
- Разработку вести через TDD.
-
Notifications
You must be signed in to change notification settings - Fork 0
skriand/cp-lab3
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published