fun <T : Cacheable> addObject(obj: CacheableContainer): Boolean
Adds an object to persistent store. Assumes that lock is already obtained.