1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-06-26 16:45:52 +00:00

update related to use_cache_subfolder_for_item = True

Peter Bieringer 2024-12-06 06:35:38 +01:00
parent 91185d61f3
commit 261afd0ac1

@ -25,9 +25,10 @@
│ └─[f] contactX.vcf
├─[d] /USER2
...
¦
```
## Collection
Collection on storage is always a directory containing
@ -74,16 +75,51 @@ jq . .Radicale.props
### Directory: .Radicale.cache
#### Directory: .Radicale.cache/history
(TODO)
```
[d] /var
└─[d] /lib
└─[d] /radicale
└─[d] /collections
└─[d] /collection-root
├─[d] /USER1
¦ ├─[d] /mycalendar1 (Collection)
¦ ├─[d] /.Radicale.cache (automatic generated)
¦ ├─[d] /item (automatic generated)
├─[d] /history (automatic generated)
└─[d] /sync-token (automatic generated)
```
#### Directory: .Radicale.cache/item
(TODO)
1:1 reflecting items in a pre-compiled format
Since 3.2.2 the item cache can be located outside by option `[storage] use_cache_subfolder_for_item = True`
```
[d] /var
└─[d] /lib
└─[d] /radicale
└─[d] /collections
├─[d] /collection-cache
| ├─[d] /USER1 (1:1 related to below)
| ¦ ├─[d] /mycalendar1 (1:1 related to below)
| ¦ ├─[d] /.Radicale.cache (automatic generated)
| ¦ └─[d] /item (automatic generated)
|
└─[d] /collection-root
├─[d] /USER1
¦ ├─[d] /mycalendar1 (Collection)
¦ ├─[d] /.Radicale.cache (automatic generated)
¦ ├─[d] /history (automatic generated)
└─[d] /sync-token (automatic generated)
```
#### Directory: .Radicale.cache/history
historic pre-compiled items
#### Directory: .Radicale.cache/sync-token
(TODO)
file containing synchronization tokens related to each client serve only changes on request