change blockCacheMemory to uint64 to avoid overflow on 32 bit platforms

This commit is contained in:
Jared Wasinger 2025-04-22 16:50:26 +08:00
parent 27bad80332
commit a2b5b3c1b7

View file

@ -42,10 +42,10 @@ const (
)
var (
blockCacheMaxItems = 32768 // Maximum number of blocks to cache before throttling the download
blockCacheInitialItems = 2048 // Initial number of blocks to start fetching, before we know the sizes of the blocks
blockCacheMemory = 2 * 1024 * 1024 * 1024 // Maximum amount of memory to use for block caching
blockCacheSizeWeight = 0.1 // Multiplier to approximate the average block size based on past ones
blockCacheMaxItems = 32768 // Maximum number of blocks to cache before throttling the download
blockCacheInitialItems = 2048 // Initial number of blocks to start fetching, before we know the sizes of the blocks
blockCacheSizeWeight = 0.1 // Multiplier to approximate the average block size based on past ones
blockCacheMemory uint64 = 2 * 1024 * 1024 * 1024 // Maximum amount of memory to use for block caching
)
var (