selector cache