ThreadLocal Java 8 functional initialization
suggest changepublic static class ThreadLocalExample
{
private static final ThreadLocal<SimpleDateFormat> format =
ThreadLocal.withInitial(() -> new SimpleDateFormat("yyyyMMdd_HHmm"));
public String formatDate(Date date)
{
return format.get().format(date);
}
}
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents