Reads from the cache if present Will not write back to the cache after fetching missing artifact
Reads from the cache if present Writes to the cache after fetch if not present
Skips reading from the cache Will write back into the cache, overwriting anything currently in the cache after fetch
Bypasses the cache completely, neither reads from nor writes to the cache