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-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to