Bug 416713 - Optimize Storage.listEntryPaths for wildcards and recursion.

Use LinkedHashSet for optimized performance of contains() plus ordering guarantees.

Add new thread local class used to communicate to participating bundle files that recursion is desired on the first call to
getEntryPaths.

Have zip and directory bundle files participate in the recursion.

 - Update copyrights
 - Ensure ListEntryPathsThreadLocal is set to false in a finally block
5 files changed
tree: eb941ed03855b6750b194978ec8f3cfea338db78
  1. bundles/
  2. features/
  3. launcher-binary-parent/
  4. releng/
  5. .gitattributes
  6. pom.xml