code: def cycle_app_reverse_cache(*args, **kwargs):
      
      value = '%07x' % (SystemRandom().randint(0, 0x10000000))
      cache.set(APP_REVERSE_CACHE_GENERATION_KEY, value)
      return value
docs: Does not really empty the cache; instead it adds a random element to the
      cache key generation which guarantees that the cache does not yet contain
      values for all newly generated keys