[ https://issues.apache.org/jira/browse/RATIS-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tsz Wo Nicholas Sze resolved RATIS-39. -------------------------------------- Resolution: Fixed Fix Version/s: 0.1 I have committed this. > Avoid using google guava > ------------------------ > > Key: RATIS-39 > URL: https://issues.apache.org/jira/browse/RATIS-39 > Project: Ratis > Issue Type: Improvement > Reporter: Tsz Wo Nicholas Sze > Assignee: Tsz Wo Nicholas Sze > Fix For: 0.1 > > Attachments: r39_20170309.patch, r39_20170310.patch, > r39_20170314.patch > > > In order to allow user application using google guava, we should either not > using it or shade it. > Except for ratis-common, we can replace google guava by: > - Preconditions: add similar methods in our util. > - VisibleForTesting: remove it. > - ThreadFactoryBuilder: use Daemon::new > - Charsets: use StandardCharsets > - Lists, ImmutableList: use java collections > - Throwables; just throw IOException -- This message was sent by Atlassian JIRA (v6.3.15#6346)