[
https://issues.apache.org/jira/browse/IGNITE-22983?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy updated IGNITE-22983:
---------------------------------------
Description:
IgniteTransactionsImpl is created on each call to IgniteImpl#transactions().
Also, we create threading-related wrappers on each call of tables(), sql() and
so on.
They can (and should) be created only once, during IgniteImpl construction.
> Create public API components once
> ---------------------------------
>
> Key: IGNITE-22983
> URL: https://issues.apache.org/jira/browse/IGNITE-22983
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Assignee: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
>
> IgniteTransactionsImpl is created on each call to IgniteImpl#transactions().
> Also, we create threading-related wrappers on each call of tables(), sql()
> and so on.
> They can (and should) be created only once, during IgniteImpl construction.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)