occurence cache