Baseflow / Baseflow/flutter_cache_manager
Store cache in $XDG_CACHE_HOM or ~/.cache
- Lenguaje dominante
- Dart
- Estrellas
- 809
- Forks
- 510
- Merge medio
- 6 min
- PR fusionados (30 d)
- 1
Descripción
On linux, /tmp is most of the time an in memory filesystem, wipe out after a reboot.
So for a long term cache, this does not work, unless you can specify a custom location.
I can't find out how to specify a said custom location. Where is the doc? How do you use FileSystem() or LocalFileSystem() (not really user friendly API)
You should be able to choose where the cache is stored, and a default location better be $XDG_CACHE_HOME if set or else $HOME/.cache on linux.
/tmp is for temporary file not cache
Guía de contribución
Línea de trabajo
Empieza rastreando las APIs FileSystem() y LocalFileSystem() mencionadas en el issue y cómo se selecciona el directorio de caché en Linux. La implementación debe incluir una ubicación de caché configurable y usar $XDG_CACHE_HOME o $HOME/.cache como valor predeterminado cuando corresponda, junto con documentación que explique cómo elegir una ubicación personalizada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- dart, flutter
- Área
- mobile-dev
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100