jdk/src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java
changeset 32649 2ee9017c7597
parent 25859 3317bb8137f4
equal deleted inserted replaced
32648:1fa861caf840 32649:2ee9017c7597
    35 
    35 
    36 public class ThreadLocalCoders {
    36 public class ThreadLocalCoders {
    37 
    37 
    38     private static final int CACHE_SIZE = 3;
    38     private static final int CACHE_SIZE = 3;
    39 
    39 
    40     private static abstract class Cache {
    40     private abstract static class Cache {
    41 
    41 
    42         // Thread-local reference to array of cached objects, in LRU order
    42         // Thread-local reference to array of cached objects, in LRU order
    43         private ThreadLocal<Object[]> cache = new ThreadLocal<>();
    43         private ThreadLocal<Object[]> cache = new ThreadLocal<>();
    44         private final int size;
    44         private final int size;
    45 
    45