lib/lookup_by/cache.rb in lookup_by-0.10.0 vs lib/lookup_by/cache.rb in lookup_by-0.10.1

- old
+ new

@@ -200,19 +200,17 @@ if @safe def cache_write(object) return unless object @mutex.synchronize do - @cache[object.id] = object - @reverse[object.send(@field)] = object + @reverse[object.send(@field)] = @cache[object.id] = object end end else def cache_write(object) return unless object - @cache[object.id] = object - @reverse[object.send(@field)] = object + @reverse[object.send(@field)] = @cache[object.id] = object end end def db_write(value) column = column_for(value)