On 11/01/2016 12:59, Dimitry Sibiryakov wrote: > 11.01.2016 15:49, Adriano dos Santos Fernandes wrote: >> In current engine implementation, multiple attachments has multiple >> metadata caches and plugins instances. > What do you mean? At least database encryption plugin is loaded only once > for a > database (in superserver). > It's dumb to have: - MT capable (super client) engine with non working Java plugin (spanning a classloader per attachment) - Non-MT capable (super) engine with working Java plugin (spanning a classloader per database)
That's limitations which should not be exposed to the API. So it should be possible to plugins do they work correctly, in this case, return a single factory for the same database. It would even justify they addRef/release which would be dumb as well in the context of a single factory per database. Adriano ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel
