package org.jdiameter.client.impl.annotation.internal;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public class Storage {
private Map<Class<?>, ClassInfo> annotations = new ConcurrentHashMap<Class<?>, ClassInfo>();
public synchronized final ClassInfo getClassInfo(Class<?> _class){
ClassInfo info = annotations.get(_class);
if (info == null) {
info = new ClassInfo(this, _class);
annotations.put(_class, info);
}
return info;
}
public synchronized final void clear() {
annotations.clear();
}
}