added Cache::clear to interface and implemented for serial / concurrent caches