all record store read operations should check if an entry expired or not.
some cleanup & rewrite records-iterator
fix bug
merge master
merge files
Merge pull request #2959 from ahmetmircik/fix/3.3/readOps

Fixes #2946: Read operations of map should respect expired keys