ACCUMULO-4702 Removed Beta Guava dependencies#299
Conversation
| * @author Anthony Zana | ||
| * @since 10.0 | ||
| */ | ||
| public static void sleepUninterruptibly(long sleepFor, TimeUnit unit) { |
There was a problem hiding this comment.
It may be nice to put all copied guava code into one package. Not sure if this is possible.
|
This work for 1.7 was pretty minor but 1.8 has a lot more reliance on Guava and uses a LOT of beta code... and I am not sure its worth it to copy in/replace all Beta code in 1.8. |
|
Concerns for 1.8 (I will put them here since this may change the solution for all versions): |
|
If there are no objections for this solution to 1.7 I will merge this today. There will need to be follow on work for 1.8 and master. |
Created code to remove Guava dependencies which are still beta in release 23:
com.google.common.util.concurrent.Uninterruptibles
com.google.common.io.Files
com.google.common.hash.HashCode;
com.google.common.hash.HashFunction;
com.google.common.hash.Hashing;