It would be a better way that turn off caching of the search result if `s->prot() < PROTpublic` .