get

suspend operator fun <TData> get(key: CacheableInput): MutableStateFlow<TData?>

External read — always returns a flow. If the key has no entry (or has expired), an empty flow (holding null) is created so subscribers can attach and be notified when a future set populates it. Also ensures a mutex exists for this key.