You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
4.**File Layer** (`file/`): Modular file abstraction with automatic type detection and composition
17
+
5.**FileMap** (`file/filemap.py`): ddrescue-compatible mapfile handling for tracking read status
18
18
19
-
The cache implementation appears to be in transition from a legacy global state approach to a more modular `Cache` class architecture.
19
+
The implementation is in transition from a legacy global state approach in the backend to a modular File-based architecture using composition over inheritance.
20
20
21
21
## Development Commands
22
22
@@ -58,7 +58,7 @@ Tests use pytest (functional style, not unittest OOP style). Test files mirror t
58
58
2.**Block Size**: Default is 4KB, but can be auto-detected based on device type or specified manually
59
59
3.**Caching**: Uses memory-mapped files for sector caching
60
60
4.**Disk Status Tracking**: Compatible with ddrescue format for tracking read status
61
-
5.**Transitions**: The DiskMap uses a transition-based approach for efficiently representing block states
61
+
5.**Transitions**: The FileMap uses a transition-based approach for efficiently representing block states
0 commit comments