public boolean isDone() { return map.isEmpty(); } });
private static synchronized void canCloseTimer() { if(SCHEDULED_TASKS.isEmpty()) { TIMER.cancel(); TIMER = null; } }
public static void unbindFromService(final ServiceToken token) { if (token == null) { return; } final ContextWrapper mContextWrapper = token.mWrappedContext; final ServiceBinder mBinder = mConnectionMap.remove(mContextWrapper); if (mBinder == null) { return; } mContextWrapper.unbindService(mBinder); if (mConnectionMap.isEmpty()) { mService = null; } }
public static void unbindFromService(final ServiceToken token) { if (token == null) { return; } final ContextWrapper mContextWrapper = token.mWrappedContext; final ServiceBinder mBinder = mConnectionMap.remove(mContextWrapper); if (mBinder == null) { return; } mContextWrapper.unbindService(mBinder); if (mConnectionMap.isEmpty()) { mService = null; } }
public void testAwaitDone_FinalizationPredicate() { final WeakHashMap<Object, Object> map = new WeakHashMap<>(); map.put(new Object(), Boolean.TRUE); GcFinalization.awaitDone( new FinalizationPredicate() { public boolean isDone() { return map.isEmpty(); } }); assertTrue(map.isEmpty()); }
private void markAcquiredConnectionsLocked(AcquiredConnectionStatus status) { if (!mAcquiredConnections.isEmpty()) { ArrayList<SQLiteConnection> keysToUpdate = new ArrayList<SQLiteConnection>( mAcquiredConnections.size()); for (Map.Entry<SQLiteConnection, AcquiredConnectionStatus> entry : mAcquiredConnections.entrySet()) { AcquiredConnectionStatus oldStatus = entry.getValue(); if (status != oldStatus && oldStatus != AcquiredConnectionStatus.DISCARD) { keysToUpdate.add(entry.getKey()); } } final int updateCount = keysToUpdate.size(); for (int i = 0; i < updateCount; i++) { mAcquiredConnections.put(keysToUpdate.get(i), status); } } }
int activeConnections = 0; int idleConnections = 0; if (!mAcquiredConnections.isEmpty()) { for (SQLiteConnection connection : mAcquiredConnections.keySet()) { String description = connection.describeCurrentOperationUnsafe();
if (!mAcquiredConnections.isEmpty()) { throw new IllegalStateException("Write Ahead Logging (WAL) mode cannot " + "be enabled or disabled while there are transactions in " if (!mAcquiredConnections.isEmpty()) { throw new IllegalStateException("Foreign Key Constraints cannot " + "be enabled or disabled while there are transactions in "
assert weakMap.isEmpty() : weakMap;
if (!mAcquiredConnections.isEmpty()) { for (Map.Entry<SQLiteConnection, AcquiredConnectionStatus> entry : mAcquiredConnections.entrySet()) {
public void enableLocalizedCollators() { synchronized (mLock) { if( !mAcquiredConnections.isEmpty() || mAvailablePrimaryConnection==null ) { throw new IllegalStateException( "Cannot enable localized collators while database is in use" ); } mAvailablePrimaryConnection.enableLocalizedCollators(); } }
private void markAcquiredConnectionsLocked(AcquiredConnectionStatus status) { if (!mAcquiredConnections.isEmpty()) { ArrayList<SQLiteConnection> keysToUpdate = new ArrayList<SQLiteConnection>( mAcquiredConnections.size()); for (Map.Entry<SQLiteConnection, AcquiredConnectionStatus> entry : mAcquiredConnections.entrySet()) { AcquiredConnectionStatus oldStatus = entry.getValue(); if (status != oldStatus && oldStatus != AcquiredConnectionStatus.DISCARD) { keysToUpdate.add(entry.getKey()); } } final int updateCount = keysToUpdate.size(); for (int i = 0; i < updateCount; i++) { mAcquiredConnections.put(keysToUpdate.get(i), status); } } }
int activeConnections = 0; int idleConnections = 0; if (!mAcquiredConnections.isEmpty()) { for (SQLiteConnection connection : mAcquiredConnections.keySet()) { String description = connection.describeCurrentOperationUnsafe();
if (!mAcquiredConnections.isEmpty()) { throw new IllegalStateException("Write Ahead Logging (WAL) mode cannot " + "be enabled or disabled while there are transactions in " if (!mAcquiredConnections.isEmpty()) { throw new IllegalStateException("Foreign Key Constraints cannot " + "be enabled or disabled while there are transactions in "
/** * @see java.util.AbstractCollection#isEmpty() */ @Override public boolean isEmpty() { return this.map.isEmpty(); }
private void remove(EClass c, EObject target) { WeakHashMap<EObject, Object> set = allInstances.get(c); if (set != null) { if (set.remove(target) != null) { if (set.isEmpty()) { allInstances.remove(c); } } } }
public void enableLocalizedCollators() { synchronized (mLock) { if( !mAcquiredConnections.isEmpty() || mAvailablePrimaryConnection==null ) { throw new IllegalStateException( "Cannot enable localized collators while database is in use" ); } mAvailablePrimaryConnection.enableLocalizedCollators(); } }
public void enableLocalizedCollators() { synchronized (mLock) { if (!mAcquiredConnections.isEmpty() || mAvailablePrimaryConnection == null) { throw new IllegalStateException( "Cannot enable localized collators while database is in use" ); } mAvailablePrimaryConnection.enableLocalizedCollators(); } }
public void invalidate() { if (mNativeMap.isEmpty()) return; final WeakHashMap<android.view.MenuItem, MenuItem> menuMapCopy = new WeakHashMap<android.view.MenuItem, MenuItem>(mNativeMap.size()); for (int i = 0; i < mNativeMenu.size(); i++) { final android.view.MenuItem item = mNativeMenu.getItem(i); menuMapCopy.put(item, mNativeMap.get(item)); } mNativeMap.clear(); mNativeMap.putAll(menuMapCopy); }
public void testAwaitDone_FinalizationPredicate() { final WeakHashMap<Object, Object> map = new WeakHashMap<>(); map.put(new Object(), Boolean.TRUE); GcFinalization.awaitDone( new FinalizationPredicate() { public boolean isDone() { return map.isEmpty(); } }); assertTrue(map.isEmpty()); }