summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jesse Wilson <jessewilson@google.com> 2011-02-25 17:28:41 -0800
committer Jesse Wilson <jessewilson@google.com> 2011-02-25 17:28:41 -0800
commit32c80a27dae4a3094f647bb4d97b27a0eb3b985e (patch)
treec8515017c96510fae73ac39641b78d59b86f3dc8
parentaffe40af3c53440d8bfed2e14e8f28218200b206 (diff)
Handle rename of LruCache.entryEvicted to entryRemoved
Change-Id: I50e5a8d8c35c4431f42c7483172447ba0e4e125b http://b/3461302
-rw-r--r--core/java/android/database/sqlite/SQLiteDatabase.java5
-rw-r--r--packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java6
2 files changed, 7 insertions, 4 deletions
diff --git a/core/java/android/database/sqlite/SQLiteDatabase.java b/core/java/android/database/sqlite/SQLiteDatabase.java
index 2e43eef3c770..90a5b5de8c09 100644
--- a/core/java/android/database/sqlite/SQLiteDatabase.java
+++ b/core/java/android/database/sqlite/SQLiteDatabase.java
@@ -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) {
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
index 9017ca3a831a..95fd62d1e6e2 100644
--- a/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
@@ -748,8 +748,10 @@ public class SettingsProvider extends ContentProvider {
}
@Override
- protected synchronized void entryEvicted(String key, Bundle value) {
- mCacheFullyMatchesDisk = false;
+ protected void entryRemoved(boolean evicted, String key, Bundle oldValue, Bundle newValue) {
+ if (evicted) {
+ mCacheFullyMatchesDisk = false;
+ }
}
/**