Can't you use the requestcache for this one? It has a has method.