Skip to content

Commit 0e3d581

Browse files
committed
Add new CACHE_KODEVERK_2 and update caching #deploy-kodeverk-service
A second cache, "kodeverk-2", has been introduced in CacheConfig. The CaffeineCacheManager now also manages this new cache. Additionally, the "getKodeverkByName" method in KodeverkController has been updated to use "kodeverk-2" for caching instead of the original "kodeverk".
1 parent 4889d64 commit 0e3d581

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

Diff for: apps/kodeverk-service/src/main/java/no/nav/testnav/kodeverkservice/config/CacheConfig.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@
1616
public class CacheConfig {
1717

1818
public static final String CACHE_KODEVERK = "kodeverk";
19+
public static final String CACHE_KODEVERK_2 = "kodeverk-2";
1920

2021
@Bean
2122
@Profile("prod")
2223
public CacheManager cacheManager(Caffeine caffeine) {
2324

24-
var caffeineCacheManager = new CaffeineCacheManager(CACHE_KODEVERK);
25+
var caffeineCacheManager = new CaffeineCacheManager(CACHE_KODEVERK,
26+
CACHE_KODEVERK_2);
2527
caffeineCacheManager.setCaffeine(caffeine);
2628
caffeineCacheManager.setAsyncCacheMode(true);
2729
return caffeineCacheManager;

Diff for: apps/kodeverk-service/src/main/java/no/nav/testnav/kodeverkservice/provider/KodeverkController.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import java.util.Map;
1717

1818
import static no.nav.testnav.kodeverkservice.config.CacheConfig.CACHE_KODEVERK;
19+
import static no.nav.testnav.kodeverkservice.config.CacheConfig.CACHE_KODEVERK_2;
1920

2021
@RestController
2122
@RequestMapping("/api/v1/kodeverk")
@@ -33,11 +34,11 @@ public Mono<Map<String, String>> fetchKodeverk(@RequestParam String kodeverk) {
3334
return kodeverkService.getKodeverkMap(kodeverk);
3435
}
3536

36-
@Cacheable(CACHE_KODEVERK)
37+
@Cacheable(CACHE_KODEVERK_2)
3738
@GetMapping("/{kodeverkNavn}")
3839
@Operation(description = "Hent kodeverk etter kodeverkNavn")
3940
public Mono<KodeverkAdjusted> getKodeverkByName(@PathVariable("kodeverkNavn") String kodeverkNavn) {
4041

4142
return kodeverkService.getKodeverkByName(kodeverkNavn);
4243
}
43-
}
44+
}

0 commit comments

Comments
 (0)