Does deleting records via FDS or during garbage collection (GC), stored data is reset or retains what was being written?

We have been using FDS to store certain data in the NOR flash, which is often erased and written with new data. What I understand about FDS is that, when we erase a record, it is not erased from NOR flash but actually it becomes invalidated, therefore not accessible via FDS and once garbage collection (GC) happens, those invalidated memory space is reclaimed. 

What I am trying to understand is that, once the record is invalidated, if we try to read that memory location (by directly referencing it and not using FDS), will the value that written there be still present or would have to got reset to say 0xFFFFFFFF or 0xA5A5A5A5. If value is not reset, then will it get reset after GC? Apart from reclaiming the invalid records, does it also reset its value?

Parents Reply Children
Related