diff --git a/src/main/java/dev/plex/cache/FileCache.java b/src/main/java/dev/plex/cache/FileCache.java index 6feb866..ad8f3b9 100644 --- a/src/main/java/dev/plex/cache/FileCache.java +++ b/src/main/java/dev/plex/cache/FileCache.java @@ -21,13 +21,13 @@ public class FileCache if (theItem == null) { theItem = new CacheItem(new File(path)); - cache.add(theItem); + if (theItem.file.length < 1048576) cache.add(theItem); } if (System.currentTimeMillis() - theItem.timestamp > 3 * 60 * 1000) // 3 minutes { cache.remove(theItem); theItem = new CacheItem(new File(path)); - cache.add(theItem); + if (theItem.file.length < 1048576) cache.add(theItem); } return theItem.file; }