[eluser]TheFuzzy0ne[/eluser]
Sorry, I must have misread your last post. I didn't see anything about you having cleared your browser cache. I must be going blind in my old age.
Well, I learnt something new today. I had no idea a browser could/would cache a URL that simply redirected. Since no output is sent, what is there to cache besides headers? Weird... Or did the method originally output something before you decided to make it redirect? That could be where the cache was set.
You should find that you don't run into the problem again, unless you start changing how that method works. It's a problem that fairly common when developing Web applications. I use the Web Developer Extension for Firefox, which (among a ton of other things), allows you to disable caching whilst you're developing your app.