Force upper case for string ids since most installations will have a ci db, catching exceptions thrown while storing model in cache if we originally only called the getter