Рефакторинг: вынесение классов кэша в отдельный файл