async match(request) {

        let filePath = path.join(this.path, request);
        let file = new FileResponse(filePath);

        if (file.exists) {
            return file;
        } else {
            return undefined;
        }
    }
Checks whether the given request is in the cache.
@param {string} request
@returns {Promise<FileResponse | undefined>}