rhhayne spireland cache is only updated on diff