summaryrefslogtreecommitdiff
path: root/core/java/android/app/ContextImpl.java
diff options
context:
space:
mode:
authorAlex Light <allight@google.com>2019-10-09 15:26:37 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-10-09 15:26:37 -0700
commitcfdc4f768694f8e68e8466b57cb860af5d14f98a (patch)
tree049256eca76e8e291149d6dc1c57ddb79504c066 /core/java/android/app/ContextImpl.java
parentf0e71239a5a35e1e2839da4ab09ef7fcbd84b496 (diff)
parenta10ebfaa56b31957eb633ad64724196afe7bacc6 (diff)
Merge "Perform agent startup-attach before bind" am: 7ae1299cdd am: d3337c9051 am: b49226d0be
am: a10ebfaa56 Change-Id: I3bc2422269baebdfe9a9a8aa2894b12c4dfe5586
Diffstat (limited to 'core/java/android/app/ContextImpl.java')
-rw-r--r--core/java/android/app/ContextImpl.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/core/java/android/app/ContextImpl.java b/core/java/android/app/ContextImpl.java
index ef23d5e7a424..5b211e147d64 100644
--- a/core/java/android/app/ContextImpl.java
+++ b/core/java/android/app/ContextImpl.java
@@ -741,12 +741,21 @@ class ContextImpl extends Context {
public File getCodeCacheDir() {
synchronized (mSync) {
if (mCodeCacheDir == null) {
- mCodeCacheDir = new File(getDataDir(), "code_cache");
+ mCodeCacheDir = getCodeCacheDirBeforeBind(getDataDir());
}
return ensurePrivateCacheDirExists(mCodeCacheDir, XATTR_INODE_CODE_CACHE);
}
}
+ /**
+ * Helper for getting code-cache dir potentially before application bind.
+ *
+ * @hide
+ */
+ static File getCodeCacheDirBeforeBind(File dataDir) {
+ return new File(dataDir, "code_cache");
+ }
+
@Override
public File getExternalCacheDir() {
// Operates on primary external storage