Remove unneeded value caching

This commit is contained in:
Shadowrs
2018-09-05 10:47:17 +01:00
parent d0822df743
commit b2ceeed73e
4 changed files with 4 additions and 28 deletions
@@ -13,17 +13,11 @@ import java.awt.*;
public class DGroundItems extends AbstractDebugger { public class DGroundItems extends AbstractDebugger {
private boolean enabled; private boolean enabled;
private long lastCheck = System.currentTimeMillis();
private int cached;
@Override @Override
public void paint(Graphics g) { public void paint(Graphics g) {
if (System.currentTimeMillis() - lastCheck > 1000L) {
lastCheck = System.currentTimeMillis();
cached = GroundItems.getGroundItems().length;
}
PaintDebugger p = Context.getInstance().getPaintDebugger(); PaintDebugger p = Context.getInstance().getPaintDebugger();
p.addLine("Close Ground Items: " + cached); p.addLine("Close Ground Items: " + GroundItems.getGroundItems().length);
} }
@Override @Override
@@ -13,17 +13,11 @@ import java.awt.*;
public class DNpcs extends AbstractDebugger { public class DNpcs extends AbstractDebugger {
private boolean enabled; private boolean enabled;
private long lastCheck = System.currentTimeMillis();
private int cached;
@Override @Override
public void paint(Graphics g) { public void paint(Graphics g) {
if (System.currentTimeMillis() - lastCheck > 1000L) {
lastCheck = System.currentTimeMillis();
cached = Npcs.getNearest().length;
}
PaintDebugger p = Context.getInstance().getPaintDebugger(); PaintDebugger p = Context.getInstance().getPaintDebugger();
p.addLine("Close NPCs: " + cached); p.addLine("Close NPCs: " + Npcs.getNearest().length);
} }
@Override @Override
@@ -16,8 +16,6 @@ import java.awt.*;
public class DPlayers extends AbstractDebugger { public class DPlayers extends AbstractDebugger {
private boolean enabled = false; private boolean enabled = false;
private long lastCheck = System.currentTimeMillis();
private int cachedClosePlayerCount;
@Override @Override
public void toggle() { public void toggle() {
@@ -40,11 +38,7 @@ public class DPlayers extends AbstractDebugger {
@Override @Override
public void paint(Graphics graphics) { public void paint(Graphics graphics) {
if (System.currentTimeMillis() - lastCheck > 1000L) {
lastCheck = System.currentTimeMillis();
cachedClosePlayerCount = Players.getNearest().length;
}
PaintDebugger p = Context.getInstance().getPaintDebugger(); PaintDebugger p = Context.getInstance().getPaintDebugger();
p.addLine("Close Players: " + cachedClosePlayerCount); p.addLine("Close Players: " + Players.getNearest().length);
} }
} }
@@ -13,17 +13,11 @@ import java.awt.*;
public class DSceneObjects extends AbstractDebugger { public class DSceneObjects extends AbstractDebugger {
private boolean enabled; private boolean enabled;
private long lastCheck = System.currentTimeMillis();
private int cached;
@Override @Override
public void paint(Graphics g) { public void paint(Graphics g) {
if (System.currentTimeMillis() - lastCheck > 1000L) {
lastCheck = System.currentTimeMillis();
cached = SceneObjects.getNearest().length;
}
PaintDebugger p = Context.getInstance().getPaintDebugger(); PaintDebugger p = Context.getInstance().getPaintDebugger();
p.addLine("Close SceneObjects: " + cached); p.addLine("Close SceneObjects: " + SceneObjects.getNearest().length);
} }
@Override @Override