|What you are seeing is 100% normal|
There is normally no need or benefit in flushing cached memory. It is normal and desirable to have a high value for cached memory. As shown in Task Memory this memory is available. Free memory is evil and should be at the lowest possible value, zero being optimal. All modern operating systems were designed to operate this way.