Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Spring 로컬 캐시 라이브러리 ehcache 섬네일

Spring 로컬 캐시 라이브러리 ehcache

핀다 favicon핀다·Backend·
Spring BootJavaCachingEhcacheJCache
2020년 06월 22일3

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

핀다가 Spring에서 ehcache 3를 도입해 로컬 캐시를 구현하고, JSR-107 호환과 offheap 활용, 설정 및 모니터링 방법을 제시합니다.

구현 방법

  • ehcache 3.x와 JSR-107 API 의존성 구성, spring-boot-starter-cache 포함
  • ehcache.xml를 resources에 두고 spring.cache.jcache.config=classpath:ehcache.xml로 연결
  • @EnableCaching 추가 및 CacheEventLogger 도입
  • @Cacheable 사용 예시에서 조건으로 #number > 10 적용

주요 결과

  • NumberService.square가 30초 동안 캐시되어 NumberController 호출 시 실제 실행 없이 즉시 결과를 반환
  • 30초 경과 후 캐시가 해제되어 다시 로그가 찍힘
  • offheap 저장은 직렬화(Serializable) 구현 필요

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
무형상품 서비스에 캐시 적용하기 섬네일
78%

무형상품 서비스에 캐시 적용하기

올리브영 favicon올리브영·2022년 12월 08일
고성능 캐시 아키텍처 설계 - 로컬 캐시와 Redis로 대규모 증정 행사 관리 최적화 섬네일
70%

고성능 캐시 아키텍처 설계 - 로컬 캐시와 Redis로 대규모 증정 행사 관리 최적화

올리브영 favicon올리브영·2024년 12월 10일
No Image
70%

Spring Cache(@Cacheable) + Spring Data Redis 사용 시 record 직렬화 오류 원인과 해결

우아한형제들 favicon우아한형제들·2025년 08월 19일