jmeter-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vladimir Sitnikov <sitnikov.vladi...@gmail.com>
Subject Re: PR221 : Guava or concurrentlinkedhashmap or Caffeine after Java8 migration
Date Wed, 10 Aug 2016 21:38:23 GMT
>Should we migrate to Java 8 and then use https://github.com/ben-manes/
> caffeine

+1 from me.

>Should we migrate to Java 8

That is +1 as well.

>Should we introduce guava

That would get -1 from me.
The reasoning is: guava from plugins might interfere with guava from jmeter
core, thus it might induce jar hell.

Caffeine (and CLHM) serve just a single purpose, so it will much less
likely to cause compatibility issues (if that library is ever used by
plugins).

>Introduce guava in shaded mode (that is rename guava packages to
org.apache.jmeter.core.shaded.guava...

That would get +0 from me.
It is safe from "jar hell issues", however, it is not clear what is the net
win.
Are there lots of features that are missing in java 8?

Vladimir

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message