- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    None
- 
        b66
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8084260 | emb-9 | Sean Mullan | P3 | Resolved | Fixed | team | 
                    The current implementation uses a Collections.synchronizedMap. Replacing that with a ConcurrentHashMap (with additional code to remove weak keys) increases the throughput of the Policy.implies method by approximately 3x. 
            
- backported by
- 
                    JDK-8084260 Use ConcurrentHashMap to map ProtectionDomain to PermissionCollection -           
- Resolved
 
-         
- relates to
- 
                    JDK-8058547 Memory leak in ProtectionDomain cache -           
- Closed
 
-         
- 
                    JDK-8062948 Implement and measure potential performance improvements -           
- Resolved
 
-         
- 
                    JDK-8077418 StackOverflowError during PolicyFile lookup -           
- Closed
 
-         
- 
                    JDK-8193156 Need to backout fixes for JDK-8058547, JDK-8055753, JDK-8085903 -           
- Closed
 
-         
- 
                    JDK-8193488 Newer fix for memory leak in ProtectionDomain cache -           
- Closed
 
-         
             (1 relates to)