Btrfs: refactor caching_thread()