diff --git a/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/core/config/RuleParser.java b/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/core/config/RuleParser.java index 3136a0cefca..29736d8bd15 100644 --- a/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/core/config/RuleParser.java +++ b/extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/core/config/RuleParser.java @@ -47,13 +47,13 @@ public RuleParser(long cacheExpireAfterMinutes, this.retryPolicy = Objects.requireNonNull(retryPolicy); this.accountIdToParsingAttempt = Caffeine.newBuilder() - .expireAfterAccess(cacheExpireAfterMinutes, TimeUnit.MINUTES) + .expireAfterWrite(cacheExpireAfterMinutes, TimeUnit.MINUTES) .maximumSize(cacheMaxSize) .build() .asMap(); this.accountIdToRules = Caffeine.newBuilder() - .expireAfterAccess(cacheExpireAfterMinutes, TimeUnit.MINUTES) + .expireAfterWrite(cacheExpireAfterMinutes, TimeUnit.MINUTES) .maximumSize(cacheMaxSize) .build() .asMap();