// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package org.slf4j.impl; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.ConcurrentMap; import org.slf4j.ILoggerFactory; import org.slf4j.Logger; // Referenced classes of package org.slf4j.impl: // SimpleLogger public class SimpleLoggerFactory implements ILoggerFactory { ConcurrentMap loggerMap; public SimpleLoggerFactory() { loggerMap = new ConcurrentHashMap(); } public Logger getLogger(String s) { Object obj = (Logger)loggerMap.get(s); if (obj != null) { return ((Logger) (obj)); } obj = new SimpleLogger(s); s = (Logger)loggerMap.putIfAbsent(s, obj); if (s == null) { s = ((String) (obj)); } return s; } void reset() { loggerMap.clear(); } }