uses caching framework w/ memcached for page menu generation