Extra entries persist in cache after performing a rename operation
Currently, whenever we perform a rename operation, inside of g_vfs_backend_google_set_display_name()
we are setting the new title of entry
to display_name
argument. But at the time of removing this entry from cache, we don't re-set the title of entry
back to the older display name (or title) it had.
Hence, only a single entry gets removed from dir_entries
cache, which corresponded to (id, parent_id) -> GDataEntry
whereas (old_title, parent_id) -> GDataEntry
still remains.
For printing the dir_entries, you may use this patch and confirm that after every rename operation, 1 extra entry remains.