This does proper caching for Go modules so that when go.mod/go.sum are changed, only updated modules are downloaded vs. all of them. Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>