summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFyodor Kupolov <fkupolov@google.com>2017-09-08 00:16:09 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-09-08 00:16:09 +0000
commit2a9ef17ec01fcdae1f1726494f6d97c8bebb6522 (patch)
treee3634b1befd2fe2bea9a23c1f99e5b57fbec9ecf
parentc5830443ff6359269855eb8bdb77894677a0b5ec (diff)
parent3c6ad1aee77003030baa5c3c9030f29d3a1ae09c (diff)
downloadBlockedNumberProvider-2a9ef17ec01fcdae1f1726494f6d97c8bebb6522.tar.gz
Close idle connections to release RAM am: 94d55a6e2e
am: 3c6ad1aee7 Change-Id: I7e529fc167512c702722ac289a3b6233a4cea53d
-rw-r--r--src/com/android/providers/blockednumber/BlockedNumberDatabaseHelper.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/providers/blockednumber/BlockedNumberDatabaseHelper.java b/src/com/android/providers/blockednumber/BlockedNumberDatabaseHelper.java
index ac3e94d..9959245 100644
--- a/src/com/android/providers/blockednumber/BlockedNumberDatabaseHelper.java
+++ b/src/com/android/providers/blockednumber/BlockedNumberDatabaseHelper.java
@@ -28,6 +28,8 @@ public class BlockedNumberDatabaseHelper {
private static final String DATABASE_NAME = "blockednumbers.db";
+ private static final int IDLE_CONNECTION_TIMEOUT_MS = 30000;
+
private static BlockedNumberDatabaseHelper sInstance;
private final Context mContext;
@@ -42,6 +44,8 @@ public class BlockedNumberDatabaseHelper {
public OpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory,
int version) {
super(context, name, factory, version);
+ // Memory optimization - close idle connections after 30s of inactivity
+ setIdleConnectionTimeout(IDLE_CONNECTION_TIMEOUT_MS);
}
@Override