Added basic list cache (internal). Prevents the list from being generated multiple times for one request.  Note: this is where an actual JSON cache could be added.