I have some suggestions :
Features :
Admin can set different TTL to each cache setting.
Reason :
Some data such as "Nodes" are very rarely changed. Admin can set high TTL to "Cache Nodes".
Some data such as "Forums" / "Threads" / "Posts" can require lower TTL, to ensure the data is fresh...