149150151152153154155156157158159
train_getPath(r, PATH); train_toURL(r, url); train_requiresDigest(generator, PATH, true); train_generateChecksum(generator, url, expectedDigest); listener.objectWasInvalidated(); replay(); cache.checkForUpdates();
145146147148149150151152153154155
// Now, change the file and process an UpdateEvent. touch(f); listener.objectWasInvalidated(); replay(); // Check for updates (which will be found). source.checkForUpdates();
154155156157158159160161162163164
147148149150151152153154155156157