Store constructor can be given a block and will close the connnection after running it.
Don't need to trigger garbage collection to close old connections now because we're initialising the store with a block that cleans up after itself.