A cache that keeps itself updated