Should this be an 'and'? Looks like it will always return true if the file has been cached once.