何も指定してないとメモリ上に作られる、けどその後の流れ以下でOK?

datasouce指定なしor:memory:でインメモリdbで実行されて
createでtableができる

その後いったん接続切れると(C#だとconnectionつくったusingブロックを出ると)メモリ上のdbも消える
接続が切れなければ、datasouce指定なしor:memory:で、作ったdbを操作できる
接続が確立されてる状態だと、ほかconnectionから接続はできない

ただし、最初db作るときにcache=sharedで指定してやれば、接続が続く限り
「もう一つのconnectionを作って」そこからdb操作できる

このsharedの挙動がよくわからん