rename InvalidationMethods to HelperMethods
add local cache with cached_at and expires_at