But it could be the result of the module you use to provide the schedule. Is it calling the cache_clear_all() function? The node_save function does.
No there's not even a module involved. The complaint from the client was that he unpublished a node but he still saw that on his calendar page. That calendar page is a View. When we cleared the cache, then the event disappeared from the calendar page.
Thanks, Fred