In disk? Phones can only do 1400 insertions per second. Usually loading this info is slower than verifying again. Keeping a cache of all events we receive won't fit in memory. We have to diacard/rotate them periodically.
I don't save anything on disk because that should be the work of a local relay. But that number uses SQLLite on Android. Standard stuff.
I did, but it was last year. Things might have improved a bit. But I don't expect much. Mobile SSDs under Android are not as fast as they could be, especially in lower end phones.