diff options
| author | Alex Light <allight@google.com> | 2019-10-09 15:26:37 -0700 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2019-10-09 15:26:37 -0700 |
| commit | cfdc4f768694f8e68e8466b57cb860af5d14f98a (patch) | |
| tree | 049256eca76e8e291149d6dc1c57ddb79504c066 /core/java/android/app/ContextImpl.java | |
| parent | f0e71239a5a35e1e2839da4ab09ef7fcbd84b496 (diff) | |
| parent | a10ebfaa56b31957eb633ad64724196afe7bacc6 (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.java | 11 |
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 |
