-
- ex) 제공하는 jar 파일에 캐시를 적용. 고객사에서 짧은 시간내에 동일한 요청을 여러 번 하는 경우 캐싱된 데이터를 반환하도록 하여 서버에 들어오는 Request를 줄임
-
- 다른 라이브러리 사용을 줄이기 위해 캐시를 직접 구현했습니다
-
- 캐싱이 되어있다면 캐싱된 데이터 반환
- 캐싱이 되어있지 않다면 캐싱 후 데이터 반환
-
- 자바가 제공하는 Timer Util클래스를 이용해서 캐시 구현
- 캐시 유효 시간 10초.
-
- 10번의 요청 중 1번의 request만 서버로 들어온 것을 알 수 있음
-
- 캐시 적용 후 수행 시간 단축 : 967433000ns -> 9042ns