Re: [ANNOUNCE] Apache jclouds 2.3.0 released

2021年3月18日 01:38:36 -0700

Great!
Thanks for highlighting ListenableFuture for a start. Given the size of
jclouds (about 400kLOC of production code with a stupid wc -l) and my
inexperience of its codebase, I need help to know where to start. :)
I'll see what I can do about it. Do you want to create an issue that
describes this work and what you expect out of it?
You also mentioned that some public APIs return `ImmutableMap`. Have these
methods been deprecated in favour of an overload returning a `Map`?
Le jeu. 18 mars 2021 à 09:27, Andrew Gaul <[email protected]> a écrit :
> On Thu, Mar 18, 2021 at 09:16:51AM +0100, Jean-Noėl Rouvignac (ForgeRock)
> wrote:
> > Side note: I am interested in helping reduce the reliance on guava (as I
> > did with xmlbuilder).
> > I am not even contemplating getting rid of it given how deeply it is
> used.
> > But we need to start somewhere. Less adherence == potentially less
> breakage.
>
> We will gladly accept PRs which improve dependency issues and I
> appreciate you removing xmlbuilder! Java 8 introduced CompletableFuture
> so it is possible to migrate from ListenableFuture. Some technical debt
> has accumulated over the years but we should keep chipping away at it.
> I do think that using Guava in the public interfaces makes it difficult
> to shade this dependency and thus ListenableFuture might be an easy
> place to start.
>
> --
> Andrew Gaul
> http://gaul.org/
>
-- 
ForgeRock values your Privacy <https://www.forgerock.com/your-privacy>

Reply via email to