Guava dependency - to drop or not to drop?

Lukáš Fryč lukas.fryc at gmail.com
Tue Feb 18 09:54:13 EST 2014


That's a valid concern,

----

It leaves us only with one option:

* get rid of the deprecated Beta APIs (PR sent, thanks Cody!)
* upgrade to 16.x

We could:

* get rid of APIs as we upgrade to newer Java
* get rid of APIs we do use sparely and for no reason (e.g. just once or
twice) (e.g. MapMaker)


----

Some of other APIs we use and are still @Beta in 16:

2x ByteStreams (@Beta, but Since Guava 1.0)
1x Files (@Beta, but Since Guava 1.0)
4x LoadingCache (@Beta, Since Guava 11.0)

The last one is the only which is potentially fragile (we already had to
refactor it once):
https://github.com/richfaces/richfaces/commit/9f26b20e1850548f683fd406146216e25c0ab4e1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/richfaces-dev/attachments/20140218/e28b2c85/attachment.html 


More information about the richfaces-dev mailing list