Summary
This is a minor update that significantly improves performance for the edit/preview/save scenario. The cache macro was designed so that when editing, the cache macro only refreshes the cached content when the macro body changes. This was to enable efficient editing of pages using the cache macro when the cache macro itself was not being changed. However, apparently the macro body given to the cache macro differs when preview is done verses a save. So the common scenario of edit/preview/save would result in both the preview and save step causing a refresh for each cache macro whether or not it was actually changed in the edit session. Begin and end spacing was the only difference, so this support ignores any begin or ending spacing in the macro body. These changes will no longer result in the cache being refreshed.