From 519c1cb93729d7327c8a5c07feafbf5187f4a71d Mon Sep 17 00:00:00 2001 From: TheMode Date: Mon, 8 Nov 2021 08:49:25 +0100 Subject: [PATCH] Only url should be used as cache key Signed-off-by: TheMode --- .../net/minestom/server/utils/mojang/MojangUtils.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/minestom/server/utils/mojang/MojangUtils.java b/src/main/java/net/minestom/server/utils/mojang/MojangUtils.java index 19bb19070..f60b5ac95 100644 --- a/src/main/java/net/minestom/server/utils/mojang/MojangUtils.java +++ b/src/main/java/net/minestom/server/utils/mojang/MojangUtils.java @@ -26,18 +26,16 @@ public final class MojangUtils { @Blocking public static @Nullable JsonObject fromUuid(@NotNull String uuid) { - final String url = String.format(FROM_UUID_URL, uuid); - return retrieve(url, uuid); + return retrieve(String.format(FROM_UUID_URL, uuid)); } @Blocking public static @Nullable JsonObject fromUsername(@NotNull String username) { - final String url = String.format(FROM_USERNAME_URL, username); - return retrieve(url, username); + return retrieve(String.format(FROM_USERNAME_URL, username)); } - private static @Nullable JsonObject retrieve(@NotNull String url, @NotNull String key) { - return URL_CACHE.get(key, s -> { + private static @Nullable JsonObject retrieve(@NotNull String url) { + return URL_CACHE.get(url, s -> { try { // Retrieve from the rate-limited Mojang API final String response = URLUtils.getText(url);