I'm not worried about the extra memory usage, I just think it's misleading to call it "the {@link TimeService} used by this cache" when the TimeService is global.