using lastEditDate to prevent unneeded cache purges