SYMPTOM
The cleanup period is set but files in temp directory are not deleted.
CAUSE
The file cleanup happens when the chart runs (creates a new file). Therefore, the files will not disappear automatically unless this happens.
SOLUTION
Call a page with a chart on it to initiate the file cleanup. For more info please see this tutorial.