<span class="q">&nbsp; It sounds like it&#39;d be cheaper and allow you to make better use of cache, so I&#39;d assume it&#39;s good.<br>&nbsp;
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div style="WORD-WRAP: break-word">
<div><br>&nbsp;</div>
<div><span style="WHITE-SPACE: pre"></span>Being able to rely on a cache will impact your design and will generally be good. &nbsp;I do some things very similar to this that involve grabbing some list-like data, and then fetching items related to items within the list. &nbsp;As many as I can get come from cache, and the rest have to be fetched from the source, and then placed back into the cache. 
</div></div></blockquote>
<div>&nbsp;</div></span>
<div>How about storing the list of the user&#39;s friends in cache also?&nbsp; The only problem here though, is what if the user has tens of thousands of friends, for instance?</div>