У меня есть метод, который инициализирует объект Session
(Cassandra Session, который в соответствии с лучшими практиками должен быть разделен между потоками приложения, поскольку его инициализация довольно дорогая) и возвращает его вызывающей стороне.Sonarqube предлагает закрыть мой Session
объект в блоке finally
или с помощью конструкции try-with-resources
.
В моем случае это не имеет смысла, так как сессия должна быть закрыта, только когда приложение закрываетсяdown.
Такая проверка имеет смысл, только если мой ресурс должен быть закрыт сразу после использования, например, соединение, файл и т. д.
Как мне избавиться от этого типа ошибки, пожалуйста, сообщите.