Invalidating the cache


What happens here (assuming your IDs are numeric) is to set the route pattern for /api/foo/123/bar/456 to /api/foo/123/bar/* - also for collections such as /api/foo/123/bar to also set to /api/foo/123/bar/*.

And in Linked Route Pattern Provider also we return the same pattern only if it is a POST. Did you say you have got an example project with this?

Cache Cow was built with this very requirement in mind.

As I explained in my recent blog post we are planning for better resource organisation and the fundamental problem is actually ASP. I have created a project called Resourx which will deal However, in the meantime this code should do the trick for you.

Concat("/", route Pattern, "/*"); return route Pattern; } private static string Limit Path(string path, int limit) { var fixed Path = path; var segments = fixed Path. Should Equal("/sites/1/portfolio/*"); } [Test] public void Site_resource_item_path() { Generate Cache Key("/sites/1/pages/10").

Should Equal("/sites/1/pages/*"); } [Test] public void Site_sub_resource_collection_path() { Generate Cache Key("/sites/1/portfolio/projects").

Should Equal("/sites/1/portfolio/*"); } [Test] public void Site_sub_sub_resource_item_path() { Generate Cache Key("/sites/1/portfolio/projects/10/media/5").



Should Equal("/sites/1/portfolio/*"); } [Test] public void Site_sub_resource_item_path() { Generate Cache Key("/sites/1/portfolio/projects/10").

Should Equal("/sites/1/portfolio/*"); } [Test] public void Site_sub_sub_resource_collection_path() { Generate Cache Key("/sites/1/portfolio/projects/10/media").


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>