Loading core/java/android/database/sqlite/SQLiteDatabase.java +3 −2 Original line number Diff line number Diff line Loading @@ -2218,9 +2218,10 @@ public class SQLiteDatabase extends SQLiteClosable { } mCompiledQueries = new LruCache<String, SQLiteCompiledSql>(cacheSize) { @Override protected void entryEvicted(String key, SQLiteCompiledSql value) { protected void entryRemoved(boolean evicted, String key, SQLiteCompiledSql oldValue, SQLiteCompiledSql newValue) { verifyLockOwner(); value.releaseIfNotInUse(); oldValue.releaseIfNotInUse(); } }; if (oldCompiledQueries != null) { Loading packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java +4 −2 Original line number Diff line number Diff line Loading @@ -748,9 +748,11 @@ public class SettingsProvider extends ContentProvider { } @Override protected synchronized void entryEvicted(String key, Bundle value) { protected void entryRemoved(boolean evicted, String key, Bundle oldValue, Bundle newValue) { if (evicted) { mCacheFullyMatchesDisk = false; } } /** * Atomic cache population, conditional on size of value and if Loading Loading
core/java/android/database/sqlite/SQLiteDatabase.java +3 −2 Original line number Diff line number Diff line Loading @@ -2218,9 +2218,10 @@ public class SQLiteDatabase extends SQLiteClosable { } mCompiledQueries = new LruCache<String, SQLiteCompiledSql>(cacheSize) { @Override protected void entryEvicted(String key, SQLiteCompiledSql value) { protected void entryRemoved(boolean evicted, String key, SQLiteCompiledSql oldValue, SQLiteCompiledSql newValue) { verifyLockOwner(); value.releaseIfNotInUse(); oldValue.releaseIfNotInUse(); } }; if (oldCompiledQueries != null) { Loading
packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java +4 −2 Original line number Diff line number Diff line Loading @@ -748,9 +748,11 @@ public class SettingsProvider extends ContentProvider { } @Override protected synchronized void entryEvicted(String key, Bundle value) { protected void entryRemoved(boolean evicted, String key, Bundle oldValue, Bundle newValue) { if (evicted) { mCacheFullyMatchesDisk = false; } } /** * Atomic cache population, conditional on size of value and if Loading