Add cache tests