1/ Added expiry to cache entry
2/ Simplified cache usage in toutv/client