BELUGA BEHR created HDFS-13970: ---------------------------------- Summary: CacheManager Directives Map Key: HDFS-13970 URL: https://issues.apache.org/jira/browse/HDFS-13970 Project: Hadoop HDFS Issue Type: Improvement Components: caching, hdfs Affects Versions: 3.2.0 Reporter: BELUGA BEHR Attachments: HDFS-13970.1.patch
# Use Guava Multimap to simplify code ## Currently, code uses a mix of LinkedList and ArrayList - just pick one ## Currently, {{directivesByPath}} structure is sorted but never used in a sorted way, it only performs remove and add operations, no iteration - use a {{Set}} instead of a {{List}} # The {{CacheDirective}} class needs a better hashcode implementation since it will be used in a Set. Do not instantiate a {{HashBuilder}} object every time {{hashcode}} is called. Ouch. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org