Instead of each IP getting their own cache key, add them to a hash set