You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Ahmed Hussein (Jira)" <ji...@apache.org> on 2020/07/01 14:20:00 UTC
[jira] [Created] (HADOOP-17108) Create Classes to wrap Guava code
replacement
Ahmed Hussein created HADOOP-17108:
--------------------------------------
Summary: Create Classes to wrap Guava code replacement
Key: HADOOP-17108
URL: https://issues.apache.org/jira/browse/HADOOP-17108
Project: Hadoop Common
Issue Type: Sub-task
Reporter: Ahmed Hussein
Usage of Guava APIs in hadoop may not have one line replacement in Java8+. We need to create some classes to wrap those common functionalities instead of reinventing the wheel everywhere.
For example, we should have new package {{package org.apache.hadoop.util.collections}}.
Then we create classes like {{MultiMap}} which may have the entire implementation from scratch or we can use Apache Commons Collections 4.4 API.
The Pros of using wrapper is to avoid adding more dependencies in POM if we vote to use a third party jar.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org