aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2021-10-09 05:38:15 -0700
committerChris Lu <chris.lu@gmail.com>2021-10-09 05:38:15 -0700
commit5ca0a551acd89932bdb79871682527186ed28f40 (patch)
treedfd08f9fb715b6e53ad17e770c151dc1e3ed6665
parent17e08a16f4082fed2364a7cd469376da007f6e6b (diff)
downloadseaweedfs-5ca0a551acd89932bdb79871682527186ed28f40.tar.xz
seaweedfs-5ca0a551acd89932bdb79871682527186ed28f40.zip
java: adjust cache expiration policy for long running java processes
-rw-r--r--other/java/client/src/main/java/seaweedfs/client/ChunkCache.java2
-rw-r--r--other/java/client/src/main/java/seaweedfs/client/VolumeIdCache.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/other/java/client/src/main/java/seaweedfs/client/ChunkCache.java b/other/java/client/src/main/java/seaweedfs/client/ChunkCache.java
index 58870d742..84b2beeb1 100644
--- a/other/java/client/src/main/java/seaweedfs/client/ChunkCache.java
+++ b/other/java/client/src/main/java/seaweedfs/client/ChunkCache.java
@@ -15,7 +15,7 @@ public class ChunkCache {
}
this.cache = CacheBuilder.newBuilder()
.maximumSize(maxEntries)
- .expireAfterAccess(1, TimeUnit.HOURS)
+ .expireAfterWrite(1, TimeUnit.HOURS)
.build();
}
diff --git a/other/java/client/src/main/java/seaweedfs/client/VolumeIdCache.java b/other/java/client/src/main/java/seaweedfs/client/VolumeIdCache.java
index 86263fff9..6f3d9d8c1 100644
--- a/other/java/client/src/main/java/seaweedfs/client/VolumeIdCache.java
+++ b/other/java/client/src/main/java/seaweedfs/client/VolumeIdCache.java
@@ -15,7 +15,7 @@ public class VolumeIdCache {
}
this.cache = CacheBuilder.newBuilder()
.maximumSize(maxEntries)
- .expireAfterAccess(5, TimeUnit.MINUTES)
+ .expireAfterWrite(5, TimeUnit.MINUTES)
.build();
}