Реклама

@CacheEvict уходит раньше коммита, и кэш врёт до перезапуска

#CacheEvict #Spring #Особенно #Spring-кэш #Разобрать
@CacheEvict уходит раньше коммита, и кэш врёт до перезапуска

В Spring кэш и транзакции существуют рядом, но не знают друг о друге — из-за этого корректный на первый взгляд код может приводить к расхождениям между данными в базе и кэше. Особенно легко столкнуться с такими сценариями при использовании @CacheEvict , когда порядок операций влияет на итоговое…