public final class DocumentContext {
private static final ThreadLocal<DocumentContext> docid = new ThreadLocal<>();
public static void setThreadContext(DocumentContext id) {
docid.set(id);
}
public static DocumentContext getThreadContext() {
return docid.get();
}
private final String id;
private final File source;
private final int xxx;
public DocumentContext(String id, File source, int xxx) {
super();
this.id = id;
this.source = source;