У меня есть сервис с частной конечной хэш-картой в качестве кеша. Люди обращаются к этому сервису, чтобы получить некоторую информацию. Каждый раз, когда пользователь запускает это, кеш может обновляться, если прошло некоторое время или пользователь впервые посещает службу.
Пользователь А запускает службу, и его информация сохраняется в кеше. .
Пользователь Б также запускает службу, и его информация также сохраняется в кеше.
Оба пользователя никогда не получают информацию о других пользователях.
Для моего устройства test Я хочу проверить, что обе данные хранятся в кеше.
Я знаю, что могу получить доступ к данным, используя отражение в тесте.
Но есть ли другие способы доступа данные?
Кстати, я использую Mockito.
Я не хочу увеличивать видимость поля.
Я не хочу предоставить информацию с помощью частного метода получения пакета.
Я не хочу внедрять кеш с помощью механизма конфигурации Spring Bean.
Подробнее здесь: https://stackoverflow.com/questions/788 ... inal-field