diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2017-09-12 18:14:34 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2017-09-12 18:14:34 +0000 |
commit | 336615ee9a42bd34dea0fa062b915ca6c145a73a (patch) | |
tree | ba334843f6d01b125f58e0d06b82867f23136879 | |
parent | 1df94357b1ef4c6bb7e6898c7063330542c9733f (diff) | |
parent | 485f949cefe1a47e8eee6d0e35d2eacdc6f7ca41 (diff) | |
download | android_packages_providers_DownloadProvider-336615ee9a42bd34dea0fa062b915ca6c145a73a.tar.gz android_packages_providers_DownloadProvider-336615ee9a42bd34dea0fa062b915ca6c145a73a.tar.bz2 android_packages_providers_DownloadProvider-336615ee9a42bd34dea0fa062b915ca6c145a73a.zip |
release-request-dabd8cf7-7af2-48e9-a296-ccc6a71cc25d-for-git_oc-m2-release-4328410 snap-temp-L55300000101694322
Change-Id: Iaa1e30048d8dd79cffef8543e399d0e69d08bbda
-rw-r--r-- | src/com/android/providers/downloads/DownloadProvider.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/providers/downloads/DownloadProvider.java b/src/com/android/providers/downloads/DownloadProvider.java index d47010dd..e177da17 100644 --- a/src/com/android/providers/downloads/DownloadProvider.java +++ b/src/com/android/providers/downloads/DownloadProvider.java @@ -85,6 +85,8 @@ public final class DownloadProvider extends ContentProvider { private static final int DB_VERSION = 110; /** Name of table in the database */ private static final String DB_TABLE = "downloads"; + /** Memory optimization - close idle connections after 30s of inactivity */ + private static final int IDLE_CONNECTION_TIMEOUT_MS = 30000; /** MIME type for the entire download list */ private static final String DOWNLOAD_LIST_TYPE = "vnd.android.cursor.dir/download"; @@ -235,6 +237,7 @@ public final class DownloadProvider extends ContentProvider { private final class DatabaseHelper extends SQLiteOpenHelper { public DatabaseHelper(final Context context) { super(context, DB_NAME, null, DB_VERSION); + setIdleConnectionTimeout(IDLE_CONNECTION_TIMEOUT_MS); } /** |