shared property
Process-wide cache used when a repository or context was not given one.
AppDatabase holds its own so a test or a second server does not share with the first; passing shared is opt-in for callers that want one cache across databases constructed separately against the same server.
Implementation
static final MssqlCapabilityCache shared = MssqlCapabilityCache();