What is the performance difference between this and a `for (var key in this._ttlTable)` loop?

My gut feeling is that using `Object.keys()` is slower and less memory efficient, because it requires to create a (potentially huge) array.

Sorry for picking on this, but I think the performance of this function is critical, as we may run it more often than 2.5 seconds.