DoxigAlpha

Cache

Fields of this type

Fields

#
manifest_dir:fs.Dir
recent_problematic_timestamp:i128
This value is accessed from multiple threads, protected by mutex.
mutex:std.Thread.Mutex
= .{}
prefixes_buffer:[4]Directory
A set of strings such as the zig library directory or project source root, which
prefixes_len:usize
= 0

Type definitions in this namespace

Types

#

Functions in this namespace

Functions

#
obtain
Be sure to call `Manifest.deinit` after successful initialization.
readSmallFile
On operating systems that support symlinks, does a readlink.
writeSmallFile
On operating systems that support symlinks, does a symlink.

This is 128 bits - Even with 2^54 cache entries, the probably of a collision would be under 10^-6

Values

#
bin_digest_len
This is 128 bits - Even with 2^54 cache entries, the probably of a collision would be under 10^-6
hex_digest_len
= bin_digest_len * 2
hasher_init
Initial state with random bytes, that can be copied.