package object_out;
import java.util.HashMap;
import java.util.concurrent.ConcurrentHashMap;
public class TestDifferentCreateValueLengths {
private static ConcurrentHashMap _classCaches = new ConcurrentHashMap();
public void doCreateValue() {
_classCaches.putIfAbsent("a_key", new Object());
}
public void doCreateValue2() {
Object obj = _classCaches.get("a_key");
Object createdobj = createobj();
if (_classCaches.putIfAbsent("a_key", createdobj) == null) {
obj = createdobj;
}
}
private Object createobj() {
Object obj;
obj = new Object();
int b = 2;
return obj;
}
public void doCreateValue3() {
Object obj = _classCaches.get("a_key");
Object createdobj = createobj();
if (_classCaches.putIfAbsent("a_key", createdobj) == null) {
obj = createdobj;
System.out.println(obj);
}
}
private Object createobj() {
Object obj;
obj = new Object();
int b = 2;
return obj;
}
public void doCreateValue4() {
Object obj = _classCaches.get("a_key");
Object createdobj = createobj();
if (_classCaches.putIfAbsent("a_key", createdobj) == null) {
obj = createdobj;
}
System.out.println(obj);
}
private Object createobj() {
Object obj;
obj = new Object();
int b = 2;
return obj;
}
public void doCreateValue5() {
Object obj = _classCaches.get("a_key");
Object createdobj = new Object();
if (_classCaches.putIfAbsent("a_key", createdobj) == null) {
obj = createdobj;
System.out.println(obj);
}
}
public void doCreateValue6() {
Object obj = _classCaches.get("a_key");
Object createdobj = new Object();
if (_classCaches.putIfAbsent("a_key", createdobj) == null) {
obj = createdobj;
}
System.out.println(obj);
}
}