Is transit file just a cache?

Logseq creates a .transit file in ~/.logseq/graphs.

Is that just a cache for performance or does it contain essential data that cannot be reconstructed from the graph data files? Eg can I delete my .transit file and rebuild my graph exactly from the other data?

backup and try
12345