Skip to content

skriand/cp-lab3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Limited Access Cache

  1. Реализуйте класс для работы с кэшем, поддерживающим конечное число обращений.
  2. Кэш хранит пары ключ-значение.
  3. Для каждого ключа известно число обращений, после которого кэш должен очиститься.
  4. После каждого обращения нужно уменьшить число обращений на 1.
  5. Если значения по ключу нет или если число обращений равно 0, то кэш веозвращает null
  6. Если пара ключ-значение задана без указания числа обращений, то число обращений равно 1.
  7. Нужна возможность получить статистику работы кэша в виде списка обращений: Ключ, Значение, Сколько осталось обращений.
  8. Разработку вести через TDD.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published