I’m also trying to figure out good way to handle it.
Vladimir Baryshnikov

I guess in your approach it would make sense the include this extra information (cache vs network) on the wrapped object so the client can decide what to show and what to hide.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.