/** * Reload existing configuration instances. */ public static synchronized void reloadExistingConfigurations() { if (LOG.isDebugEnabled()) { LOG.debug("Reloading " + REGISTRY.keySet().size() + " existing configurations"); } for (Configuration conf : REGISTRY.keySet()) { conf.reloadConfiguration(); } }
/** * @return all threads that have active contexts */ public static Set<Thread> activeThreads() { synchronized (contextStacksMap) { return new HashSet<>(contextStacksMap.keySet()); } }
private static ArrayList<SQLiteDatabase> getActiveDatabases() { ArrayList<SQLiteDatabase> databases = new ArrayList<SQLiteDatabase>(); synchronized (sActiveDatabases) { databases.addAll(sActiveDatabases.keySet()); } return databases; }
/** * Reload existing configuration instances. */ public static synchronized void reloadExistingConfigurations() { if (LOG.isDebugEnabled()) { LOG.debug("Reloading " + REGISTRY.keySet().size() + " existing configurations"); } for (Configuration conf : REGISTRY.keySet()) { conf.reloadConfiguration(); } }
public synchronized void clearTimers() { if (timers != null) { timers.keySet().stream() .filter(r -> r != null) .forEach(Registration::dispose); timers.clear(); timers = null; } }
/** * Add a default resource. Resources are loaded in the order of the resources * added. * @param name file name. File should be present in the classpath. */ public static synchronized void addDefaultResource(String name) { if(!defaultResources.contains(name)) { defaultResources.add(name); for(Configuration conf : REGISTRY.keySet()) { if(conf.loadDefaults) { conf.reloadConfiguration(); } } } }
/** * Add a default resource. Resources are loaded in the order of the resources * added. * @param name file name. File should be present in the classpath. */ public static synchronized void addDefaultResource(String name) { if(!defaultResources.contains(name)) { defaultResources.add(name); for(Configuration conf : REGISTRY.keySet()) { if(conf.loadDefaults) { conf.reloadConfiguration(); } } } }
/** * Dismiss any AQuery dialogs. * * @return self * */ public T dismiss(){ Iterator<Dialog> keys = dialogs.keySet().iterator(); while(keys.hasNext()){ Dialog d = keys.next(); try{ d.dismiss(); }catch(Exception e){ } keys.remove(); } return self(); }
@Override public final void callback(String url, Bitmap bm, AjaxStatus status) { ImageView firstView = v.get(); WeakHashMap<ImageView, BitmapAjaxCallback> ivs = queueMap.remove(url); //check if view queue already contains first view if(ivs == null || !ivs.containsKey(firstView)){ checkCb(this, url, firstView, bm, status); } if(ivs != null){ Set<ImageView> set = ivs.keySet(); for(ImageView view: set){ BitmapAjaxCallback cb = ivs.get(view); cb.status = status; checkCb(cb, url, view, bm, status); } } }
/** * Add a default resource. Resources are loaded in the order of the resources * added. * @param name file name. File should be present in the classpath. */ public static synchronized void addDefaultResource(String name) { if(!defaultResources.contains(name)) { defaultResources.add(name); for(Configuration conf : REGISTRY.keySet()) { if(conf.loadDefaults) { conf.reloadConfiguration(); } } } }
final Collection<OnTrayPreferenceChangeListener> listeners = mListeners.keySet();
int idleConnections = 0; if (!mAcquiredConnections.isEmpty()) { for (SQLiteConnection connection : mAcquiredConnections.keySet()) { String description = connection.describeCurrentOperationUnsafe(); if (description != null) {
ALL_CONNECTION_MANAGERS.keySet().toArray( new MultiThreadedHttpConnectionManager [ALL_CONNECTION_MANAGERS.size()]
/** * Collects statistics about database connection memory usage. * * @param dbStatsList The list to populate. */ public void collectDbStats(ArrayList<DbStats> dbStatsList) { synchronized (mLock) { if (mAvailablePrimaryConnection != null) { mAvailablePrimaryConnection.collectDbStats(dbStatsList); } for (SQLiteConnection connection : mAvailableNonPrimaryConnections) { connection.collectDbStats(dbStatsList); } for (SQLiteConnection connection : mAcquiredConnections.keySet()) { connection.collectDbStatsUnsafe(dbStatsList); } } }
private SQLiteConnection tryAcquirePrimaryConnectionLocked(int connectionFlags) { // If the primary connection is available, acquire it now. SQLiteConnection connection = mAvailablePrimaryConnection; if (connection != null) { mAvailablePrimaryConnection = null; finishAcquireConnectionLocked(connection, connectionFlags); // might throw return connection; } // Make sure that the primary connection actually exists and has just been acquired. for (SQLiteConnection acquiredConnection : mAcquiredConnections.keySet()) { if (acquiredConnection.isPrimaryConnection()) { return null; } } // Uhoh. No primary connection! Either this is the first time we asked // for it, or maybe it leaked? connection = openConnectionLocked(mConfiguration, true /*primaryConnection*/); // might throw finishAcquireConnectionLocked(connection, connectionFlags); // might throw return connection; }
public Iterator<Thread> iterator() { return mWeakCollection.keySet().iterator(); } }
public Iterator<Thread> iterator() { return mWeakCollection.keySet().iterator(); } }
private static ArrayList<SQLiteDatabase> getActiveDatabases() { ArrayList<SQLiteDatabase> databases = new ArrayList<SQLiteDatabase>(); synchronized (sActiveDatabases) { databases.addAll(sActiveDatabases.keySet()); } return databases; }
/** * Collects statistics about database connection memory usage. * * @param dbStatsList The list to populate. */ public void collectDbStats(ArrayList<DbStats> dbStatsList) { synchronized (mLock) { if (mAvailablePrimaryConnection != null) { mAvailablePrimaryConnection.collectDbStats(dbStatsList); } for (SQLiteConnection connection : mAvailableNonPrimaryConnections) { connection.collectDbStats(dbStatsList); } for (SQLiteConnection connection : mAcquiredConnections.keySet()) { connection.collectDbStatsUnsafe(dbStatsList); } } }
private SQLiteConnection tryAcquirePrimaryConnectionLocked(int connectionFlags) { // If the primary connection is available, acquire it now. SQLiteConnection connection = mAvailablePrimaryConnection; if (connection != null) { mAvailablePrimaryConnection = null; finishAcquireConnectionLocked(connection, connectionFlags); // might throw return connection; } // Make sure that the primary connection actually exists and has just been acquired. for (SQLiteConnection acquiredConnection : mAcquiredConnections.keySet()) { if (acquiredConnection.isPrimaryConnection()) { return null; } } // Uhoh. No primary connection! Either this is the first time we asked // for it, or maybe it leaked? connection = openConnectionLocked(mConfiguration, true /*primaryConnection*/); // might throw finishAcquireConnectionLocked(connection, connectionFlags); // might throw return connection; }