Contains the active RpcSessionForFile objects. Once an RpcSessionForFile is set to failed (e.g. due to a server crash), it is removed from this map. The connect method will then automatically reconnect the next time it is called.
Closes the session for the given URI.
Returns an RpcSessionAtPos for the given document and position. Calling connect multiple times will return the same session (with the same session ID). A new session is only created if a fatal error occurs (the worker crashes) or the session is closed manually (the file is closed).
Manages RPC sessions for multiple files.