1 package org.apache.ojb.odmg.locking; 2 3 17 18 import org.apache.ojb.broker.util.factory.ConfigurableFactory; 19 20 23 public class LockMapFactory 24 { 25 private static LockMap LOCKMAP = null; 26 27 31 public synchronized static LockMap getLockMap() 32 { 33 if (LOCKMAP == null) 34 { 35 LOCKMAP = new Factory().createNewLockMap(); 36 } 37 return LOCKMAP; 38 } 39 40 43 private static class Factory extends ConfigurableFactory 44 { 45 protected String getConfigurationKey() 46 { 47 return "LockMapClass"; 48 } 49 50 LockMap createNewLockMap() 51 { 52 return (LockMap) this.createNewInstance(); 53 } 54 } 55 } 56 | Popular Tags |