Skip to content

Commit 3929f5a

Browse files
committed
Update caching rule for Kodeverk service #deploy-kodeverk-service
The caching rule for CACHE_KODEVERK and CACHE_KODEVERK_2 in KodeverkController has been updated to avoid caching empty results. This helps to optimize cache storage and enhance the performance of the Kodeverk service.
1 parent 0e3d581 commit 3929f5a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ public class KodeverkController {
2626

2727
private final KodeverkService kodeverkService;
2828

29-
@Cacheable(CACHE_KODEVERK)
29+
@Cacheable(value = CACHE_KODEVERK, unless = "#result.size() == 0")
3030
@GetMapping
3131
@Operation(description = "Hent kodeverk, returnerer map")
3232
public Mono<Map<String, String>> fetchKodeverk(@RequestParam String kodeverk) {
3333

3434
return kodeverkService.getKodeverkMap(kodeverk);
3535
}
3636

37-
@Cacheable(CACHE_KODEVERK_2)
37+
@Cacheable(value = CACHE_KODEVERK_2, unless = "#result.koder?.size() == 0")
3838
@GetMapping("/{kodeverkNavn}")
3939
@Operation(description = "Hent kodeverk etter kodeverkNavn")
4040
public Mono<KodeverkAdjusted> getKodeverkByName(@PathVariable("kodeverkNavn") String kodeverkNavn) {

0 commit comments

Comments
 (0)