I have two projects, written in go. Project A is the main application and Project L is the library on which Project A depends.
I make a change to Project L and commit it.
I attempt to update the go.mod in Project A, but the go tools do not see the commit to Project L for about 10-15 minutes - at which point the go module update works correctly.
During this latency period I see the commit on Project L.
I assumed that under the hood that the go module tooling simply used git to pull down the latest commit (when performing the go module update).
Is there some sort of caching going on here? Either with the git server, or something with my golang configuration?