Fold `MoveFromCacheTrait` into `OC\Files\Cache\Cache`
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
Línea de trabajo
Encuentra MoveFromCacheTrait y OC\Files\Cache\Cache, luego verifica dónde se usa el trait y cómo se invoca su fallback. Lee la clase y sus tests relacionados antes de mover el fallback a Cache; terminado cuando la clase sea dueña del comportamiento y los tests de cache relevantes pasen.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
🧹 item
MoveFromCacheTrait currently appears to be an implementation detail of OC\Files\Cache\Cache rather than a reusable trait.
Since it is only used in production by Cache, I lean toward folding the fallback into the class itself to make ownership and behavior clearer.
I was initially confused about its use case, since no production code uses the trait other than Cache (which I wouldn’t have expected to need the fallback), but then I realized that the source caches that may use this fallback still ultimately flow through Cache, which is the one responsible for deciding whether to use the fallback or not.
Originally posted by @joshtrichards in https://github.com/nextcloud/server/issues/59916#issuecomment-4322195789
- Lenguaje dominante
- PHP
- Estrellas
- 37k
- Forks
- 5.3k
- Merge medio
- 1 d 19 h
- PR fusionados (30 d)
- 716
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nextcloud/server
-
0. Needs triage 35-feedback bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
34-feedback
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
Add a default limit to the results of the `occ taskprocessing:list` commandPosiblemente ocupada @Sahas2711 la tomó hace 3 días. Abiertoenhancement feature: TaskProcessing good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
0. Needs triage 35-feedback bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
0. Needs triage 35-feedback bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
Todos los issues de nextcloud/server
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 2 días
-
backend bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
smarty-php/smarty#1215 ·