gradle fetches dependent jar A.
A’s meta data such as pom is ready, but not the artifacts itself such as jar.
gradle throw exception to resolve the jar at that point and will always throw the exception before the cache expires.
negative cache should have a separate ttl 30secs instead of 24 by default.