reduce size of cardbuilder image cache based on empirical testing

master
melvinzhang 2017-02-10 20:48:53 +08:00
parent 9c7aea85c1
commit c7de473325
1 changed files with 3 additions and 1 deletions

View File

@ -11,7 +11,9 @@ import magic.ui.helpers.ImageHelper;
public class ResourceManager {
private static final int MAX_IMAGES = 100;
// empirically size of 50 results in 0.1% of requests being cache misses
// larger values only provides marginal improvements
private static final int MAX_IMAGES = 50;
private static final Map<String, BufferedImage> cache = new LRUCache<>(MAX_IMAGES);
// Used as reference class for accessing JAR resources.