изменился ? Пример: есть класс с полем, которое содержит SQL запрос, этот запрос кешируется. Все работает, затем поменяли sql запрос и задеплоили приложение, но продолжает возввращать старое значение, т.к. ключ кеша не изменился. Хочу к ключу добавить "контрольную сумму" объекта, который хранит sql, чтоб при его изменении менялся ключ кеша.
Попытка №2 😅
ничего не понятно )))
какой кеш, какой ключ, куда что деплоится
GetHashCode конкретно по полю покажет разницу. т.к. это строка, она будет иметь различный хеш. но я бы задумался на счет архитектуры. что то тут не так с ней, раз такие грабли пишешь. хотя опять же не понятен контекст того что ты делаешь
А ничего такого, чтоб узнать как вот у файлов есть контрольные суммы, но у класса нет?
В случае такого варианта с гетхешкодом, мне надо его переопределять в 1000+ хендлерах, что как-то тупо. Потому ищу альтернативу, по крайней мере надеюсь на нее
а эти 1000 разных хендлеров имеют одинаковые св-ва для хеширования ?
ну у них у всех статическое поле, которое хранит sql, да
Обсуждают сегодня