Made the artifact cache a first order Collection (ArtifactCache)