SQL Server does not store any data in tempdb. tempdb is used just for housing temporary object (table, stored procedures, ...) while their being used for some process.
The only way that tempdb should noticable affect your applications is if you run out of space. SQL Server will not use tempdb to cache data pages. There's a lot more happening with the data cache then dirty pages sitting in memory.
-Mike