A multi-tenant web cache with pluggable, authentication, ACLs, and  persistant stores