[ https://issues.apache.org/jira/browse/QPID-8664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17941048#comment-17941048 ]
Daniil Kirilyuk commented on QPID-8664: --------------------------------------- We prepared a series of PRs, replacing different part of guava functionality with built-in java functionality as well as utility classes or more specialized libraries. The main goal of the change is code simplification, usage of the idiomatic java APIs, enabling better use of modern java features and reducing the dependency complexity. > [Broker-J] Investigate possibility of guava dependecy removal > ------------------------------------------------------------- > > Key: QPID-8664 > URL: https://issues.apache.org/jira/browse/QPID-8664 > Project: Qpid > Issue Type: Improvement > Components: Broker-J > Affects Versions: qpid-java-broker-9.1.0 > Reporter: Daniil Kirilyuk > Priority: Minor > > Broker-J uses some guava collections, some utility methods for primitives > arrays manipulations and the asynchronous mechanisms based on > ListenableFuture. > Most of this functionality can be implemented using built-in JDK > functionality. It should be investigated whether guava removal may benefit > broker-j considering newly concurrency mechanisms - CompletableFuture and > virtual threads. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org