def _MakeCacheInvariant(self, urn, token, age):
    return "%s:%s:%s" % (utils.SmartStr(urn), utils.SmartStr(token),
                         self.ParseAgeSpecification(age))
A function that accepts an iterable sequence of IP addresses and subnets
dataset/ETHPy150Open google/grr/grr/lib/aff4.py/Factory._MakeCacheInvariant--crossover with--dataset/ETHPy150Open drkjam/netaddr/netaddr/ip/__init__.py/cidr_merge