GAE/Jからtwitter APIで取得した内容がキャッシュされる

twitter4jを使わせていただいてサンプルをつくってみたりしたついでに、試しにGAE/Jにアプリをあげてみました。

処理の内容は「public timelineを一定間隔おきにAjaxで取得して動的にHTMLを書き換える」というものだったのですが、GAE上からtwitter APIから取得したデータがキャッシュされているようで、結果は正常に返ってくるのですが前回と同じデータが延々返ってきます。

GAEのログにgetPublicTimeline()で取得した情報を出力してみたところ、新しく内容を取得できた後でも、その前にキャッシュから毎回返されていた情報が戻ってきたりという動作になっていて、インターバルや回数が単純に決まっているようなものでもないようです。

とはいえ、GAE/Jの仕様なのか当方だけの問題なのか切り分けできていないのですが、もしかしたら公式ドキュメントやMLをあさると、既出の内容だったりするのかも。