public static Nd getGlobalNd() { Nd localNd; synchronized (ndMutex) { localNd = globalNd; } if (localNd != null) { return localNd; } localNd = createNd(getDBFile(), ChunkCache.getSharedInstance()); synchronized (ndMutex) { if (globalNd == null) { globalNd = localNd; } return globalNd; } }
public static Nd getGlobalNd() { Nd localNd; synchronized (ndMutex) { localNd = globalNd; } if (localNd != null) { return localNd; } localNd = createNd(getDBFile(), ChunkCache.getSharedInstance()); synchronized (ndMutex) { if (globalNd == null) { globalNd = localNd; } return globalNd; } }