(Object ob, Object name)
| 67 | |
| 68 | private static Cache decoderCache = new Cache(CACHE_SIZE) { |
| 69 | boolean hasName(Object ob, Object name) { |
| 70 | if (name instanceof String) |
| 71 | return (((CharsetDecoder)ob).charset().name().equals(name)); |
| 72 | if (name instanceof Charset) |
| 73 | return ((CharsetDecoder)ob).charset().equals(name); |
| 74 | return false; |
| 75 | } |
| 76 | Object create(Object name) { |
| 77 | if (name instanceof String) |
| 78 | return Charset.forName((String)name).newDecoder(); |