acquireTimeout


Description:

public Result<bool,Error> acquireTimeout (Duration timeout)

Attempts to acquire lock within timeout.

Parameters:

timeout

maximum wait duration.

Returns:

Result.ok(true/false) depending on acquisition success, or Result.error(FileLockError.INVALID_ARGUMENT) when timeout is negative.