FORCE_REDOWNLOAD does not work
MEMBER
Hi ! Thanks for reporting. The error seems to happen only if you use compressed files.

The second dataset is prepared in another dataset cache directory than the first - which is normal, since the source file is different. However, it doesn't uncompress the new data file because it finds the old uncompressed data in the extraction cache directory.

If we fix the extraction cache mechanism to uncompress a local file if it changed then it should fix the issue.
Currently the extraction cache mechanism only takes into account the path of the compressed file, which is an issue.
2021-09-20T09:14:35Z
https://github.com/huggingface/datasets/issues/2904#issuecomment-922755930
https://api.github.com/repos/huggingface/datasets/issues/2904
IC_kwDODunzps43ACNa
https://api.github.com/repos/huggingface/datasets/issues/comments/922755930/reactions
2021-09-20T09:14:35Z
https://api.github.com/repos/huggingface/datasets/issues/comments/922755930
https://avatars.githubusercontent.com/u/42851186?v=4
https://api.github.com/users/lhoestq/events{/privacy}
https://api.github.com/users/lhoestq/followers
https://api.github.com/users/lhoestq/following{/other_user}
https://api.github.com/users/lhoestq/gists{/gist_id}
https://github.com/lhoestq
lhoestq
MDQ6VXNlcjQyODUxMTg2
https://api.github.com/users/lhoestq/orgs
https://api.github.com/users/lhoestq/received_events
https://api.github.com/users/lhoestq/repos
https://api.github.com/users/lhoestq/starred{/owner}{/repo}
https://api.github.com/users/lhoestq/subscriptions
User
https://api.github.com/users/lhoestq
public
CONTRIBUTOR
Facing the same issue, is there any way to overtake this issue until it will be fixed? 
2021-10-06T08:54:25Z
https://github.com/huggingface/datasets/issues/2904#issuecomment-935780580
https://api.github.com/repos/huggingface/datasets/issues/2904
IC_kwDODunzps43xuDk
https://api.github.com/repos/huggingface/datasets/issues/comments/935780580/reactions
2021-10-06T08:54:25Z
https://api.github.com/repos/huggingface/datasets/issues/comments/935780580
https://avatars.githubusercontent.com/u/23455264?v=4
https://api.github.com/users/elronbandel/events{/privacy}
https://api.github.com/users/elronbandel/followers
https://api.github.com/users/elronbandel/following{/other_user}
https://api.github.com/users/elronbandel/gists{/gist_id}
https://github.com/elronbandel
elronbandel
MDQ6VXNlcjIzNDU1MjY0
https://api.github.com/users/elronbandel/orgs
https://api.github.com/users/elronbandel/received_events
https://api.github.com/users/elronbandel/repos
https://api.github.com/users/elronbandel/starred{/owner}{/repo}
https://api.github.com/users/elronbandel/subscriptions
User
https://api.github.com/users/elronbandel
public
MEMBER
You can clear your extraction cache in the meantime (by default at `~/.cache/huggingface/datasets/downloads/extracted`)
2021-10-06T09:37:19Z
https://github.com/huggingface/datasets/issues/2904#issuecomment-935848636
https://api.github.com/repos/huggingface/datasets/issues/2904
IC_kwDODunzps43x-q8
https://api.github.com/repos/huggingface/datasets/issues/comments/935848636/reactions
2021-10-06T09:37:19Z
https://api.github.com/repos/huggingface/datasets/issues/comments/935848636
https://avatars.githubusercontent.com/u/42851186?v=4
https://api.github.com/users/lhoestq/events{/privacy}
https://api.github.com/users/lhoestq/followers
https://api.github.com/users/lhoestq/following{/other_user}
https://api.github.com/users/lhoestq/gists{/gist_id}
https://github.com/lhoestq
lhoestq
MDQ6VXNlcjQyODUxMTg2
https://api.github.com/users/lhoestq/orgs
https://api.github.com/users/lhoestq/received_events
https://api.github.com/users/lhoestq/repos
https://api.github.com/users/lhoestq/starred{/owner}{/repo}
https://api.github.com/users/lhoestq/subscriptions
User
https://api.github.com/users/lhoestq
public
## Describe the bug
With GenerateMode.FORCE_REDOWNLOAD, the documentation says 
    +------------------------------------+-----------+---------+
    |                                    | Downloads | Dataset |
    +====================================+===========+=========+
    | `REUSE_DATASET_IF_EXISTS` (default)| Reuse     | Reuse   |
    +------------------------------------+-----------+---------+
    | `REUSE_CACHE_IF_EXISTS`            | Reuse     | Fresh   |
    +------------------------------------+-----------+---------+
    | `FORCE_REDOWNLOAD`                 | Fresh     | Fresh   |
    +------------------------------------+-----------+---------+

However, the old dataset is loaded even when FORCE_REDOWNLOAD is chosen.

## Steps to reproduce the bug
```python

import pandas as pd
from datasets import load_dataset, GenerateMode
pd.DataFrame(range(5), columns=['numbers']).to_csv('/tmp/test.tsv.gz', index=False)
ee = load_dataset('csv', data_files=['/tmp/test.tsv.gz'], delimiter='\t', split='train', download_mode=GenerateMode.FORCE_REDOWNLOAD)
print(ee)
pd.DataFrame(range(10), columns=['numerals']).to_csv('/tmp/test.tsv.gz', index=False)
ee = load_dataset('csv', data_files=['/tmp/test.tsv.gz'], delimiter='\t', split='train', download_mode=GenerateMode.FORCE_REDOWNLOAD)
print(ee)

```

## Expected results
Dataset({
    features: ['numbers'],
    num_rows: 5
})
Dataset({
    features: ['numerals'],
    num_rows: 10
})

## Actual results
Dataset({
    features: ['numbers'],
    num_rows: 5
})
Dataset({
    features: ['numbers'],
    num_rows: 5
})


## Environment info
<!-- You can run the command `datasets-cli env` and copy-and-paste its output below. -->
- `datasets` version: 1.8.0
- Platform: Linux-4.14.181-108.257.amzn1.x86_64-x86_64-with-glibc2.10
- Python version: 3.7.10
- PyArrow version: 3.0.0
