1. Client request key 생성URL, user id, query option을 같은 규칙으로 묶는다. cache lookup애플리케이션은 원본보다 캐시를 먼저 확인한다.
2. Cache decision cache hit값 있음 + TTL 유효 -> 즉시 반환 cache miss값 없음 또는 만료 -> 원본 조회 expired저장된 값은 버리고 새 값으로 교체 set cache원본 결과에 TTL을 붙여 다음 요청 준비