Alva Swanson
7f06107f4d
Implement AtomicFileWriter
...
First, the AtomicFileWriter writes data to a rolling file and before
swapping the rolling file with the active file. This makes all file
writes atomic and let's Bisq recover from crashes.
2024-02-07 14:53:16 +01:00
Alva Swanson
db5fb3b2fd
Add getFilePath() to PersistenceFileWriter
2024-02-07 14:53:16 +01:00
Alva Swanson
f483badd2e
Add getFilePath() to AsyncFileWriter Interface
2024-02-07 14:53:16 +01:00
Alva Swanson
6707af5f7c
Implement AsyncFileChannelWriter
2024-02-02 14:47:24 +01:00
Alva Swanson
97cee35e39
Make PersistenceFileWriter Async
2024-02-01 14:20:30 +01:00
Alva Swanson
80cdd31d45
Implement Async PersistenceFileWriter
2024-01-31 14:50:12 +01:00
Alva Swanson
aa7ec4570e
Create persistence module
2024-01-31 14:50:12 +01:00