Reload the Knowledge Hub cache once when it lacks a source or type these items reference.
Both are required FKs, so a miss means the cache predates the row (a long-running worker). Read
from a stale cache, the source's index override and storage config silently fall back. A failed
reload is logged and the caller carries on with the cache it has.
Reload the Knowledge Hub cache once when it lacks a source or type these items reference.
Both are required FKs, so a miss means the cache predates the row (a long-running worker). Read from a stale cache, the source's index override and storage config silently fall back. A failed reload is logged and the caller carries on with the cache it has.