add ability to enable caching of records depending on source (VuFind,
WordCat, ...).
improved encapulation of cache related code.