Snap for 11151698 from 080fca65d5ca846c4af24124443182177e54f40c to 24Q1-release

Change-Id: Iccdd907908316994bc801a73756b3bcb2cb7998b
diff --git a/src/include/puffin/puffpatch.h b/src/include/puffin/puffpatch.h
index 86bb04d..c9fa572 100644
--- a/src/include/puffin/puffpatch.h
+++ b/src/include/puffin/puffpatch.h
@@ -12,6 +12,7 @@
 
 extern const char kMagic[];
 extern const size_t kMagicLength;
+constexpr size_t kDefaultCacheSize = 64 * 1024;  // Total 64K cache.
 
 // Applies the puffin patch to deflate stream |src| to create deflate stream
 // |dst|. This function is used in the client and internally uses bspatch to
@@ -29,7 +30,7 @@
                UniqueStreamPtr dst,
                const uint8_t* patch,
                size_t patch_length,
-               size_t max_cache_size = 0);
+               size_t max_cache_size = kDefaultCacheSize);
 
 }  // namespace puffin