1. A context-sensitive caching system comprising: a common cache; a common caching engine configured to write cacheable objects to said common cache, said common caching engine being further configured to retrieve cacheable objects stored in said cache; a shared name generator configured to formulate cache keys for locating said cacheable objects written to said common cache; a plurality of configuration specifications, each said configuration specification specifying a caching policy for a single context; and, a plurality of plugable context providers, each said plugable context provider providing said common cachine engine with an interface to corresponding ones of said configuration specifications.