class_docstr: Scheme-based registry for model registry store implementations
  
  This class allows the registration of a function or class to provide an
  implementation for a given scheme of `store_uri` through the `register`
  methods. Implementations declared though the entrypoints
  `mlflow.registry_store` group can be automatically registered through the
  `register_entrypoints` method.
  
  When instantiating a store through the `get_store` method, the scheme of
  the store URI provided (or inferred from environment) will be used to
  select which implementation to instantiate, which will be called with same
  arguments passed to the `get_store` method.
docstr: Get a store from the registry based on the scheme of store_uri
  
  :param store_uri: The store URI. If None, it will be inferred from the environment. This URI
                    is used to select which tracking store implementation to instantiate and
                    is passed to the constructor of the implementation.
  :param tracking_uri: The optional string tracking URI to use for any MLflow tracking-related
                       operations in the registry client, e.g. downloading source run
                       artifacts in order to re-upload them to the model registry location.
  
  :return: An instance of `mlflow.store.model_registry.AbstractStore` that fulfills the
           store URI requirements.
docstr_tok: ["Get","a","store","from","the","registry","based","on","the","scheme","of","store_uri",":","param","store_uri",":","The","store","URI",".","If","None",",","it","will","be","inferred","from","the","environment",".","This","URI","is","used","to","select","which","tracking","store","implementation","to","instantiate","and","is","passed","to","the","constructor","of","the","implementation",".",":","param","tracking_uri",":","The","optional","string","tracking","URI","to","use","for","any","MLflow","tracking-related","operations","in","the","registry","client",",","e.g",".","downloading","source","run","artifacts","in","order","to","re-upload","them","to","the","model","registry","location",".",":","return",":","An","instance","of","`","mlflow.store.model_registry.AbstractStore","`","that","fulfills","the","store","URI","requirements","."]
code: def get_store(self, store_uri=None, tracking_uri=None):
      """Get a store from the registry based on the scheme of store_uri
  
      :param store_uri: The store URI. If None, it will be inferred from the environment. This URI
                        is used to select which tracking store implementation to instantiate and
                        is passed to the constructor of the implementation.
      :param tracking_uri: The optional string tracking URI to use for any MLflow tracking-related
                           operations in the registry client, e.g. downloading source run
                           artifacts in order to re-upload them to the model registry location.
  
      :return: An instance of `mlflow.store.model_registry.AbstractStore` that fulfills the
               store URI requirements.
      """
      from mlflow.tracking._model_registry.utils import (
          _resolve_registry_uri,
      )
      from mlflow.tracking._tracking_service.utils import (
          _resolve_tracking_uri,
      )
  
      resolved_store_uri = _resolve_registry_uri(store_uri)
      resolved_tracking_uri = _resolve_tracking_uri(tracking_uri)
      return self._get_store_with_resolved_uri(
          resolved_store_uri, resolved_tracking_uri
      )
  
imports: import inspect
  from functools import lru_cache
  from mlflow.tracking.registry import StoreRegistry
label_desc: Use image node_id 2 for calling the ModelRegistryStoreRegistry obj's underlying member method code with example usage: obj.get_store(store_uri, tracking_uri) and returns: self