Caching

7 views
Skip to first unread message

Ariel Raunstien

unread,
May 10, 2012, 9:52:21 AM5/10/12
to altnet...@googlegroups.com
Hey everyone.

Is anyone familiar with a (client) caching framework that can handle partial entities, and frequent invalidations?
(.Net is a must, Silverlight-compilable is preferable)

I you want context - we have a large amount of ships, each with lots and lots of historical waypoints, but we need only a "relevant" time interval, so we pass only those points, and when more are needed (downloaded) - merge the new ones into the preexisting cached object. This cache is for read only, so the partiality is not an issue.


Ariel Raunstien
+972-522-747408

Avishay Lavie

unread,
May 10, 2012, 10:03:37 AM5/10/12
to altnet...@googlegroups.com
We had a similar situation where an entity could have multiple aspects or "depths" and we needed a cache that could figure out which aspects per entity are missing, fetch them in a minimal query and merge the results back into the cache. We rolled our own and it wasn't too hard. 

Avish

--
You received this message because you are subscribed to the Google Groups "altnetisrael" group.
To post to this group, send email to altnet...@googlegroups.com.
To unsubscribe from this group, send email to altnetisrael...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/altnetisrael?hl=en.

Ariel Raunstien

unread,
May 10, 2012, 10:19:55 AM5/10/12
to altnet...@googlegroups.com
We've rolled out our own too, but it's turning out to be a very complex part of the system, so I was wondering if I can use/learn from anything preexisting.


Ariel Raunstien
+972-522-747408



Allon Guralnek

unread,
May 10, 2012, 6:18:08 PM5/10/12
to altnetisrael
Could the Microsoft Sync Framework be applicable here?

http://msdn.microsoft.com/en-us/sync/bb821992

Ariel Raunstien

unread,
May 11, 2012, 12:42:00 PM5/11/12
to altnet...@googlegroups.com
Probably not. 
It's a synchronization FW, which hides an assumption of infrequent updates, and the partiality of data (which is the main point of interest for me) goes unhanded there (from what I had the chance to review).


Ariel Raunstien
+972-522-747408



On Fri, May 11, 2012 at 1:18 AM, Allon Guralnek <allon.g...@gmail.com> wrote:
Could the Microsoft Sync Framework be applicable here?

http://msdn.microsoft.com/en-us/sync/bb821992
Reply all
Reply to author
Forward
0 new messages