Adding/Appending to saved data in Dash

Would it be possible, after having saved some data in a session, to save more data to whatever ‘memory pool’ is being used either by the memoize feature, or by the dcc.Storage component?

The app I am making can run multiple instances of expensive calculations, with the amount determined by the user, so can each of them be somehow saved individually, and be retrievable individually?

My initial thoughts were to store everything in a giant dictionary (stored somewhere by Dash), with a callback that appends each new data piece that needs to be stored with a unique key(), which would then make retrieval easy (?). At any rate, I hope there is a way to do this.