Changed how addCache works

Will now only add, not update. If the cache entry exists, a message will
be logged.