/** * Returns the singleton instance. * <p> * @return The instance value */ static RemoteCacheMonitor getInstance() { synchronized ( RemoteCacheMonitor.class ) { if ( instance == null ) { return instance = new RemoteCacheMonitor(); } } return instance; }
/** * @see org.apache.commons.jcs.auxiliary.AbstractAuxiliaryCacheFactory#initialize() */ @Override public void initialize() { super.initialize(); managers = new ConcurrentHashMap<RemoteLocation, RemoteCacheManager>(); managerLock = new ReentrantLock(); monitor = new RemoteCacheMonitor(); monitor.setDaemon(true); }
/** * @see junit.framework.TestCase#setUp() */ @Override protected void setUp() throws Exception { super.setUp(); cattr = new RemoteCacheAttributes(); service = new MockRemoteCacheService<String, String>(); listener = new MockRemoteCacheListener<String, String>(); monitor = new RemoteCacheMonitor(); }