def __init__(self, key_uri_supplier):
        """Constructs an instance of JwksSupplier.

        Args:
          key_uri_supplier: a KeyUriSupplier instance that returns the `jwks_uri`
            based on the given issuer.
        """
        self._key_uri_supplier = key_uri_supplier
        self._jwks_cache = cache.make_region().configure(
            u"dogpile.cache.memory", expiration_time=datetime.timedelta(minutes=5))
def __init__ ( self , key_uri_supplier ) : self . _key_uri_supplier = key_uri_supplier self . _jwks_cache = cache . make_region ( ) . configure ( u"dogpile.cache.memory" , expiration_time = datetime . timedelta ( minutes = 5 ) )
Constructs an instance of JwksSupplier.

        Args:
          key_uri_supplier: a KeyUriSupplier instance that returns the `jwks_uri`
            based on the given issuer.