Remove a previously-registered source. Used by tests + by factories that want to drop a probe when an adapter is being disposed.
Returns the union of every source's available models. Stale-while- revalidate: serve fresh-or-stale immediately, refresh stale entries in the background. First call (no cache yet) blocks on every source.
Models reported by one named source (subset of getAll).
True iff some source currently reports the given model id.
Force a synchronous refresh of every source — used after a 404.
Register a source after construction. Used by adapter factories that wire themselves into the default cache lazily as they're built. Duplicate names are ignored (first registration wins, on the assumption that the same factory might run twice in a test session).