typed key for cache