cgeo/c-geo-opensource — comment on commit 4060518ad84125d07ecb2d50526d9ad51a2ccf7c
File: main/src/cgeo/geocaching/cgCache.java line 265
By blafoo:

That's my i called it ```isEqualTo()``` and not ```equals```. It's a quick and dirty compare of the two objects - enough to filter out "equal" objects after calling ```gatherMissingFrom()```. Normally (for a full ```equals```) you have to go deeper into the lists and compare each of the objects contained in it - but that costs to much time. So it's possible that two objects that are equals get treated as not equal with the only result that they are stored in the database - like it has been before inventing this method ,-)