Robert Haas <robertmh...@gmail.com> writes: > ... Assuming that we can > convince ourselves that that much is OK, I don't see why using a > syscache callback to help ensure that the mappings are blown away in > an at-least-somewhat-timely fashion is worse than any other approach.
I think the point you've not addressed is that "syscache callback occurred" does not equate to "object was dropped". Can the code survive having this occur at any invalidation point? (CLOBBER_CACHE_ALWAYS testing would soon expose any fallacy there.) regards, tom lane