change SynchronizedSigarProxyCache.getInstance to construct the Sigar instance itself

This commit is contained in:
Doug MacEachern 2004-06-21 22:49:40 +00:00
parent dffe0da855
commit bca4203db1
2 changed files with 3 additions and 6 deletions

View File

@ -8,12 +8,12 @@ public class SynchronizedSigarProxyCache
private static Object lock = new Object();
private static SigarProxy instance = null;
public static SigarProxy getInstance(Sigar sigar)
public static SigarProxy getInstance()
throws SigarException {
synchronized (lock) {
if (instance == null) {
instance = SigarProxyCache.newInstance(sigar);
instance = SigarProxyCache.newInstance(new Sigar());
}
}

View File

@ -134,10 +134,7 @@ public class TestPTQL extends SigarTestCase {
}
public void testCreate() throws Exception {
Sigar sigar = new Sigar();
SigarProxy proxy =
SynchronizedSigarProxyCache.getInstance(sigar);
SigarProxy proxy = SynchronizedSigarProxyCache.getInstance();
traceln("");
testOK(proxy);