forked from SteamWar/SteamWar
Improve PlayerSkinHandler
This commit is contained in:
@@ -33,8 +33,6 @@ import de.steamwar.network.packets.common.PlayerSkinResponsePacket;
|
|||||||
import de.steamwar.velocitycore.VelocityCore;
|
import de.steamwar.velocitycore.VelocityCore;
|
||||||
import de.steamwar.velocitycore.network.NetworkSender;
|
import de.steamwar.velocitycore.network.NetworkSender;
|
||||||
import de.steamwar.velocitycore.network.ServerMetaInfo;
|
import de.steamwar.velocitycore.network.ServerMetaInfo;
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.SneakyThrows;
|
import lombok.SneakyThrows;
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
@@ -56,7 +54,7 @@ public class PlayerSkinHandler extends PacketHandler {
|
|||||||
VelocityCore.getProxy().getEventManager().register(VelocityCore.get(), this);
|
VelocityCore.getProxy().getEventManager().register(VelocityCore.get(), this);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Map<UUID, SkinData> skins = new LinkedHashMap<>() {
|
private Map<UUID, SkinData> skins = new LinkedHashMap<>(maxCacheSize, 1, true) {
|
||||||
@Override
|
@Override
|
||||||
protected boolean removeEldestEntry(Map.Entry<UUID, SkinData> eldest) {
|
protected boolean removeEldestEntry(Map.Entry<UUID, SkinData> eldest) {
|
||||||
return size() > maxCacheSize;
|
return size() > maxCacheSize;
|
||||||
|
|||||||
Reference in New Issue
Block a user