This is an example Play 2.1.x application of how to cache asynchronously loaded Twitter api v1.1 results to prevent from hitting the rate limit.
There are examples of how to limit the tweets or remap the values into a new json object.
Add your Twitter applications Consumer Key / Secret and Access Token / Secret to the application.conf
file.
tw.consumer_key="YOUR_CONSUMER_KEY"
tw.consumer_secret="YOUR_CONSUMER_SECRET"
tw.access_token="YOUR_ACCESS_TOKEN"
tw.access_secret="YOUR_ACCESS_SECRET"
Adjust the Cache
time in seconds:
Cache.set("tweets", tweets, 10) //caching is for 10 seconds in this case