Skip to content

Commit c77a1a0

Browse files
authored
Rule Engine: Fix eviction policy for rule cache (#4308)
1 parent d85247f commit c77a1a0

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

  • extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/core/config

extra/modules/pb-rule-engine/src/main/java/org/prebid/server/hooks/modules/rule/engine/core/config/RuleParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,13 @@ public RuleParser(long cacheExpireAfterMinutes,
4747
this.retryPolicy = Objects.requireNonNull(retryPolicy);
4848

4949
this.accountIdToParsingAttempt = Caffeine.newBuilder()
50-
.expireAfterAccess(cacheExpireAfterMinutes, TimeUnit.MINUTES)
50+
.expireAfterWrite(cacheExpireAfterMinutes, TimeUnit.MINUTES)
5151
.maximumSize(cacheMaxSize)
5252
.<String, ParsingAttempt>build()
5353
.asMap();
5454

5555
this.accountIdToRules = Caffeine.newBuilder()
56-
.expireAfterAccess(cacheExpireAfterMinutes, TimeUnit.MINUTES)
56+
.expireAfterWrite(cacheExpireAfterMinutes, TimeUnit.MINUTES)
5757
.maximumSize(cacheMaxSize)
5858
.<String, PerStageRule>build()
5959
.asMap();

0 commit comments

Comments
 (0)