use stable cache key in public events controller ip cache