PersistenceInfo.fromMap constructor

PersistenceInfo.fromMap(
  1. Map<String, String> map
)

fromMap

Implementation

factory PersistenceInfo.fromMap(Map<String, String> map) {
  return PersistenceInfo(
    loading: int.parse(map['loading'] ?? '0'),
    rdbChangesSinceLastSave:
        int.parse(map['rdb_changes_since_last_save'] ?? '0'),
    rdbBgsaveInProgress: int.parse(map['rdb_bgsave_in_progress'] ?? '0'),
    rdbLastSaveTime: int.parse(map['rdb_last_save_time'] ?? '0'),
    rdbLastBgsaveStatus: map['rdb_last_bgsave_status'] ?? '',
    rdbLastBgsaveTimeSec: int.parse(map['rdb_last_bgsave_time_sec'] ?? '0'),
    rdbCurrentBgsaveTimeSec:
        int.parse(map['rdb_current_bgsave_time_sec'] ?? '-1'),
    rdbLastCowSize: int.parse(map['rdb_last_cow_size'] ?? '0'),
    aofEnabled: int.parse(map['aof_enabled'] ?? '0'),
    aofRewriteInProgress: int.parse(map['aof_rewrite_in_progress'] ?? '0'),
    aofRewriteScheduled: int.parse(map['aof_rewrite_scheduled'] ?? '0'),
    aofLastRewriteTimeSec: int.parse(map['aof_last_rewrite_time_sec'] ?? '0'),
    aofCurrentRewriteTimeSec:
        int.parse(map['aof_current_rewrite_time_sec'] ?? '-1'),
    aofLastBgrewriteStatus: map['aof_last_bgrewrite_status'] ?? '',
    aofLastWriteStatus: map['aof_last_write_status'] ?? '',
    aofLastCowSize: int.parse(map['aof_last_cow_size'] ?? '0'),
    aofCurrentSize: int.parse(map['aof_current_size'] ?? '0'),
    aofBaseSize: int.parse(map['aof_base_size'] ?? '0'),
    aofPendingRewrite: int.parse(map['aof_pending_rewrite'] ?? '0'),
    aofBufferLength: int.parse(map['aof_buffer_length'] ?? '0'),
    aofRewriteBufferLength:
        int.parse(map['aof_rewrite_buffer_length'] ?? '0'),
    aofPendingBioFsync: int.parse(map['aof_pending_bio_fsync'] ?? '0'),
    aofDelayedFsync: int.parse(map['aof_delayed_fsync'] ?? '0'),
  );
}