hyperoslo / hyperoslo/Cache

Accessing allObjects from DiskStorage

Abierto
#334 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Swift
Estrellas
3.1k
Forks
355
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I've noticed an issue with the allObjects property in the DiskStorage implementation. The current default implementation returns an empty array, making it impossible to access any stored objects. Also, as of now there is no way to get allObjects from disk when they are not in memory?

The relevant code snippet from DiskStorage is as follows:

```
extension DiskStorage: StorageAware {
public var allKeys: [Key] { [] }

public var allObjects: [Value] { [] }
}
```

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza por la extensión DiskStorage: StorageAware mostrada en el issue y sigue cómo se persisten los objetos en el disco. Determina el comportamiento previsto de allObjects cuando los valores no están en memoria y, después, añade o actualiza pruebas que cubran la recuperación de todos los objetos almacenados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
swift
Área
database
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.