@Cacheable("users") на методе — результат кешируется при первом вызове, последующие вызовы с теми же аргументами берут из кеша. @CacheEvict — удаление из кеша. @CachePut — обновление кеша (метод всегда выполняется). @Caching — комбинация. Под капотом — AOP-прокси. Бекенды: ConcurrentHashMap (default), Caffeine, Redis, EhCache. key — по аргументам метода, можно кастомизировать через SpEL: key = "#userId". condition/unless — условное кеширование. @EnableCaching активирует.
Что такое @Cacheable в Spring?
Middle
290 просмотровAFK Offer AI
Что такое backpressure в реактивном программировании?