implemented basic support for covers file cache