Changes for version 0.22

  • Make sure cache sets are successful. If the object cannot be remembered clear it from the cache so that inconsistencies do not exist between saved objects in the DB and the cache.
    • An example would be if the size of a new object is too large to store in Memcached and gets rejected without clearing the previous value. The new value would be stored in the DB while the cache value would remain as the old value.
    • For unique key storage all keys must be defined


Rose::DB::Object Cache using the CHI interface