this means if the process has multiple different databases it will return the wrong dictionaries.
trivial solution is to make the cache local to each connection. better would be to make it local to each database, but i don't think there's an easy way to get a unique identifier for a database based on a connection (without storing some id in the db itself)
this means if the process has multiple different databases it will return the wrong dictionaries.
trivial solution is to make the cache local to each connection. better would be to make it local to each database, but i don't think there's an easy way to get a unique identifier for a database based on a connection (without storing some id in the db itself)