Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove finalization from JDBC classes #699

Closed
mrotteveel opened this issue Aug 27, 2022 · 0 comments
Closed

Remove finalization from JDBC classes #699

mrotteveel opened this issue Aug 27, 2022 · 0 comments

Comments

@mrotteveel
Copy link
Member

mrotteveel commented Aug 27, 2022

Currently, Jaybird performs finalization at two places: JDBC classes (FBConnection and FBStatement), and within GDS-ng (various classes). Given finalization is deprecated for removal, it is a good idea to try and get rid of it. As a first step, removal from the JDBC classes makes sense as this basically doubles for the finalization that occurs with GDS-ng.

Usage within GDS-ng will probably need to be replaced with a cleaner (though some usages might be removable as well), but we cannot do that until we stop supporting Java 8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant