Skip to content

Commit cb306c8

Browse files
authored
[fix] [broker] Make the service name resolver cache of PulsarWebResource expire after access (apache#19532)
1 parent b7b2053 commit cb306c8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pulsar-broker/src/main/java/org/apache/pulsar/broker/web/PulsarWebResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public abstract class PulsarWebResource {
103103
private static final Logger log = LoggerFactory.getLogger(PulsarWebResource.class);
104104

105105
private static final LoadingCache<String, PulsarServiceNameResolver> SERVICE_NAME_RESOLVER_CACHE =
106-
Caffeine.newBuilder().expireAfterWrite(Duration.ofMinutes(5)).build(
106+
Caffeine.newBuilder().expireAfterAccess(Duration.ofMinutes(5)).build(
107107
new CacheLoader<>() {
108108
@Override
109109
public @Nullable PulsarServiceNameResolver load(@NonNull String serviceUrl) throws Exception {

0 commit comments

Comments
 (0)