parameters: (self)
docstring: Returns a dict from RR class to ConfigurableClientList with gen ID.
  
          It corresponds to the generation of data source configuration at the
          time of the call.  It can be safely called while reconfigure() is
          called from another thread.
  
          The mapping of the dict should be considered "frozen"; the caller
          shouldn't modify the mapping (it can use the mapped objects in a
          way modifying its internal state).
  
          Note: in a future version we may also need to return the
          "generation ID" of the corresponding configuration so the caller
          application can handle migration between generations gradually.
docstring_summary: Returns a dict from RR class to ConfigurableClientList with gen ID.
docstring_tokens: Returns a dict from RR class to ConfigurableClientList with gen ID .
function: def get_clients_map(self):
          """Returns a dict from RR class to ConfigurableClientList with gen ID.
  
          It corresponds to the generation of data source configuration at the
          time of the call.  It can be safely called while reconfigure() is
          called from another thread.
  
          The mapping of the dict should be considered "frozen"; the caller
          shouldn't modify the mapping (it can use the mapped objects in a
          way modifying its internal state).
  
          Note: in a future version we may also need to return the
          "generation ID" of the corresponding configuration so the caller
          application can handle migration between generations gradually.
  
          """
          with self.__map_lock:
              return (self.__gen_id, self.__clients_map)
function_tokens: def get_clients_map ( self ) : with self . __map_lock : return ( self . __gen_id , self . __clients_map )