Amazon RDS has a metric for 'freeable memory'. It appears to go up & down in a sawtooth pattern.

This leads me to believe that it's memory that is being used by MySQL for caching and that when the cache expires, more freeable memory appears. Any definitive documentation would be great.