Manages all file references in one datanode.
It keeps track of which files are referenced and group by table ids.
And periodically update the references to tmp file in object storage.
This is useful for ensuring that files are not deleted while they are still in use by any
query.