- Key by hashCode Integer, rather than full ItemStack which should save a notable amount of memory. - Also switch cache to expireAfterAccess. These things shouldn't ever change when largely used, so to expire them 15m after first write almost guarantees they'll just be re-cached the same, again