equal
deleted
inserted
replaced
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 |