Background/Memoized callback questions


I would have some basic question about background callbacks and Flask caching.

What would be a good recipe to have a flask memoized callback (i.e. shared amongst sessions) that is also running as background process? Would I need to split it out into first running the background callback and then put the result of that into a memoized function?

Reason i’m asking is that I’m getting an error if I’m trying to run something like below - Dash doesn’t seem to allow a callback to be both a background callback and a memoized function.

Background callbacks by themselves seem to be memoized but they are not shared amongst sessions.

        Output('store_rowdata', 'data')
    inputs=Input("store_interval", "data"),
def loadData(val):

Any insights would be appreciated.