Как стать автором
Обновить

Комментарии 9

Спасибо большое за статью. Мне было очень интересно почитать и по экспериментировать с cache-ем.
Спс за статью. Такой себе читшит по кешблу.

Отличная статья. Спасибо за понятное изложение. Вопрос не по теме — зачем ToString, Data ведь уже включает его?

Ну ладно уж, нашли багу :)
Спасибо за статью, познавательно, особенно если еще не сталкивался с java экосистемой. Всвязи с этим есть вопрос для более сложных кейсов, если усложнить задачу: нужно при сохранении записи в кеше помечать ее каким-то стринговым тегом, а лучше массивом тегов. И с другой стороны, вызвав какой-то метод, удалять из кеша все записи, которые помечены определенным тегом. Ну и более продвинуто — в качестве массива тегов использовать какой-то Dependency класс, в который можно запихнуть еще свою биз логику. Что можете добавить на этот счет?
Сомневаюсь, что нужно так усложнять и так сильно выходить за пределы стандартной работы библиотеки. Вы ведь проработаете в компании, напишете это всё и уволитесь, а другому разработчику потом разбираться. Будете постоянно икать. Оно Вам надо?

Подскажите - а как можно проверить UNIT-тестами работу кеша?
Например - проконтролировать количество "попаданий" в кеш?

Все примеры в посте написаны при помощи UNIT-тестов.

Давно хотел разобраться с кешем. Спасибо за статью!

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации