Phoenix 180

First revision for review.  There are some open points here.  Still no test case added to consume the stats.  Will do the performance test once the system is available with me.
As there is no need for checking if there is any change in the stats we need not do any comparison of the stats too.  This would mean that it would be easy to make PTableStats immutable too.