Skip to content

Commit 863c5f6

Browse files
authored
[ci skip] Replace Caffeine cache with Guava cache
1 parent 8a0b8c8 commit 863c5f6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

bukkit/src/main/java/io/wdsj/asw/bukkit/permission/cache/CachingPermTool.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package io.wdsj.asw.bukkit.permission.cache;
22

3-
import com.github.benmanes.caffeine.cache.Cache;
4-
import com.github.benmanes.caffeine.cache.Caffeine;
3+
import com.google.common.cache.Cache;
4+
import com.google.common.cache.CacheBuilder;
55
import io.wdsj.asw.bukkit.permission.PermissionsEnum;
66
import org.bukkit.entity.HumanEntity;
77
import org.bukkit.event.EventHandler;
@@ -40,7 +40,7 @@ public void disable() {
4040

4141
public static boolean hasPermission(PermissionsEnum permission, @NotNull HumanEntity human) {
4242
Cache<PermissionsEnum, Boolean> permCache = permissionCacheMap.computeIfAbsent(human.getUniqueId(),
43-
k -> Caffeine.newBuilder().expireAfterWrite(8, TimeUnit.SECONDS).build());
43+
k -> CacheBuilder.newBuilder().expireAfterWrite(8, TimeUnit.SECONDS).build());
4444
Boolean hasPermission = permCache.getIfPresent(permission);
4545
if (hasPermission == null) {
4646
hasPermission = human.hasPermission(permission.getPermission());

0 commit comments

Comments
 (0)