aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/cache.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-05-02 16:48:40 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-05-11 19:11:19 -0500
commit4e2054b3ee31b2b9fae3269d76e08817a36fb51f (patch)
treee8c1f89225061d1fc253b444f9c3cac50118eeb9 /src/burn/engine/cache.h
parent5cb01b477d85920662112d63b5a44b75c03762a9 (diff)
downloadwix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.tar.gz
wix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.tar.bz2
wix-4e2054b3ee31b2b9fae3269d76e08817a36fb51f.zip
Reset the package's cache folder only once.
This behavior makes it work similar to the root package cache folder and avoids performance problems when there are many payloads in the package. #4774
Diffstat (limited to 'src/burn/engine/cache.h')
-rw-r--r--src/burn/engine/cache.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/burn/engine/cache.h b/src/burn/engine/cache.h
index a300e99d..dfb4f69f 100644
--- a/src/burn/engine/cache.h
+++ b/src/burn/engine/cache.h
@@ -122,6 +122,9 @@ void CacheSendErrorCallback(
122 __out_opt BOOL* pfRetry 122 __out_opt BOOL* pfRetry
123 ); 123 );
124BOOL CacheBundleRunningFromCache(); 124BOOL CacheBundleRunningFromCache();
125HRESULT CachePreparePackage(
126 __in BURN_PACKAGE* pPackage
127 );
125HRESULT CacheBundleToCleanRoom( 128HRESULT CacheBundleToCleanRoom(
126 __in BURN_SECTION* pSection, 129 __in BURN_SECTION* pSection,
127 __deref_out_z_opt LPWSTR* psczCleanRoomBundlePath 130 __deref_out_z_opt LPWSTR* psczCleanRoomBundlePath