Support etags and cache list of lists