FareRuleRepository
운임 규정 Redis 저장소. 운임 규정 정보를 캐시.
설정
| 항목 | 값 |
|---|---|
| 캐시 키 접두사 | international-fare-rule-key |
| TTL | 20분 |
메서드
save()
fun save(key: UUID, fareRuleInfo: FareRuleInfo)운임 규정 정보 저장.
| Caller | 설명 |
|---|---|
| FareRuleService | 규정 조회 결과 캐싱 |
find()
fun find(key: UUID): FareRuleInfo?운임 규정 정보 조회.
| Caller | 설명 |
|---|---|
| FareRuleService | 캐시된 규정 조회 |
캐시 키 형식
international-fare-rule-key::{UUID}
사용처
| 사용 위치 | 용도 |
|---|---|
| FareRuleService | 운임 규정 캐싱 |
특징
- Redis 기반: RedisTemplate<String, FareRuleInfo> 사용
- 20분 TTL: 운임 규정 조회 결과 20분간 캐싱
- UUID 키: 고유 식별자로 캐시 키 생성