未验证 提交 1eb4b56d 编写于 作者: I Ilya 提交者: GitHub

Enforce singleton pattern in CaseInsensitiveComparator

Make sure that new instances of CaseInsensitiveComparator are not created when serializing/deserializing.
上级 bf7efb0b
......@@ -39,6 +39,13 @@ public final class CaseInsensitiveComparator implements Comparator<String>, Seri
public int compare(String lhs, String rhs) {
return lhs.compareToIgnoreCase(rhs);
}
/**
* Enforce singleton pattern when serializing/deserializing
*/
private Object readResolve() {
return INSTANCE;
}
private static final long serialVersionUID = 1L;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册