Added another Constructor for convience that just takes the maximum number of cached items as a parameter