public BiVariableMap getVarMap(LocalContextProvider provider) { if (varMap == null) { varMap = new BiVariableMap(provider, lazy); } return varMap; }
public BiVariableMap getVarMap(LocalContextProvider provider) { if (varMap == null) { synchronized(this) { if (varMap == null) { varMap = new BiVariableMap(provider, lazy); } } } return varMap; }
private static BiVariableMap getBiVariableInstance(LocalContextProvider provider, boolean lazy) { if (varMap == null) { synchronized (BiVariableMap.class) { varMap = new BiVariableMap(provider, lazy); } } return varMap; }
public BiVariableMap getVarMap(LocalContextProvider provider) { if (varMap == null) { synchronized(this) { if (varMap == null) { varMap = new BiVariableMap(provider, lazy); } } } return varMap; }
public BiVariableMap getVarMap(LocalContextProvider provider) { if (varMap == null) { varMap = new BiVariableMap(provider, lazy); } return varMap; }
private static BiVariableMap getBiVariableInstance(LocalContextProvider provider, boolean lazy) { if (varMap == null) { synchronized (BiVariableMap.class) { varMap = new BiVariableMap(provider, lazy); } } return varMap; }