It holds temp data, so Umbracos cache, search indexes, fileuploads (until they are stored in a persisted location), etc. Some packages may also place things there.
As a rule of thumb only things in there are things that should be rebuildable, a standard Umbraco install will pick up on missing things during startup and regenerate them