The originally quoted table describes the memory regions, and the general interaction with the K70 memory cache, as from the generic ARM architecture. The 'note 1' is a reminder at this point that while the general ARM architecture might consider 'write hits' into the cache 'valid' for the noted memory regions, Kinetis does NOT honor them as operations that would lead to Program Flash alteration -- that process MUST be done thru Flash Programming (FTFE, chapter 30), and for 'pages' then also using the FlexRAM buffer. The fact that table 3-41 even MENTIONS 'write hits' implies that you COULD make write cycles to the FLASH-ROM space, and those WOULD update a copy in the cache (should it find a 'hit') -- which would, if not declared a 'hard fault', lead to very odd behavior where the self-modifying code might then work 'for a while' (as long as cache continues to hold the modified copy) and would 'quit sometime later' when that cache-line is 'taken over' for some other addressed-line.
In general, chapter 3 gives 'implementation information' for how the 'generic' Freescale function modules are instantiated in the part(s) named for this manual. The K70 is 'somewhat unique' in that it HAS a general-memory cache, more completely described in 28.3.3.