Note to self: caches that never clear, have no upper bound, and get hit a lot with unique values are not healthy for memory use