[libvirt PATCH v4 04/31] util: Allow virFileCache data to be any GObject