Quote:
Originally Posted by kaufman
I'll try that and see. It might take me a few days, because the two computers are in different locations. Having said that, if I make a change on one of the computers, then the cache on the other computer will no longer match the contents of the database? What does Calibre do in that situation?
|
The cache is trying to keep track of what is on the device. That is why CC sends its dates to calibre when it connects. It is verifying that the cache on the current computer is accurate. If you change something on computer A then connect, the cache on computer A will be accurate. However, the cache on computer B will be incorrect for any book that had its metadata changed. When you connect to computer B, calibre will tell CC that it needs up-to-date metadata for the books that were changed when connected to A. It uses this new metadata to determine if it needs to resend the metadata back to the device.
There is no relationship between the cache and calibre's database. It is normal that the database is out of sync with the cache because it is normal that calibre is out of sync with the device.