The cache has a method that takes an existing site and resets the flag (fav/mem/pending) when one is added to/removed from the cache. The enum decides which flag to set.