[eluser]CroNiX[/eluser]
That doesn't seem right. When the cache file is generated it should add the timestamp AND the content at the same time. It shouldn't take a second request to add the content. Are you sure that method is working properly and outputting the correct data? Try it with caching off? (remember you still have to delete the cached files after you turn caching off because if they are still within the cache time they will be served until they expire, another thing I am not fond of).