| From | Sent On | Attachments |
|---|---|---|
| 94 earlier messages | ||
| Richard Jacob | Jan 24, 2003 10:05 pm | |
| Richard Jacob | Jan 24, 2003 10:05 pm | |
| Richard Jacob | Jan 25, 2003 9:14 pm | |
| Rich Thompson | Jan 26, 2003 8:35 pm | |
| Carsten Leue | Jan 26, 2003 9:27 pm | |
| Carsten Leue | Jan 26, 2003 9:27 pm | |
| Carsten Leue | Jan 26, 2003 9:27 pm | |
| Carsten Leue | Jan 26, 2003 9:27 pm | |
| Carsten Leue | Jan 26, 2003 9:27 pm | |
| Carsten Leue | Jan 26, 2003 9:27 pm | |
| Carsten Leue | Jan 26, 2003 9:27 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Carsten Leue | Jan 26, 2003 9:28 pm | |
| Rich Thompson | Jan 27, 2003 5:15 am | |
| Rich Thompson | Jan 27, 2003 5:19 am | |
| Rich Thompson | Jan 27, 2003 6:06 am | |
| Rich Thompson | Jan 27, 2003 6:21 am | |
| Rich Thompson | Jan 27, 2003 6:28 am | |
| Rich Thompson | Jan 27, 2003 7:00 am | |
| Rich Thompson | Jan 27, 2003 7:01 am | |
| Rich Thompson | Jan 27, 2003 7:03 am | |
| Rich Thompson | Jan 27, 2003 7:06 am | |
| Rich Thompson | Jan 27, 2003 7:08 am | |
| Rich Thompson | Jan 27, 2003 7:12 am | |
| Rich Thompson | Jan 27, 2003 7:14 am | |
| Rich Thompson | Jan 27, 2003 7:20 am | |
| Rich Thompson | Jan 27, 2003 7:22 am | |
| Rich Thompson | Jan 27, 2003 7:25 am | |
| Rich Thompson | Jan 27, 2003 8:41 am | |
| Rich Thompson | Jan 27, 2003 8:44 am | |
| Rich Thompson | Jan 27, 2003 8:46 am | |
| Rich Thompson | Jan 27, 2003 8:48 am | |
| Rich Thompson | Jan 27, 2003 8:51 am | |
| Rich Thompson | Jan 27, 2003 8:53 am | |
| Rich Thompson | Jan 27, 2003 8:56 am | |
| Subbu Allamaraju | Jan 27, 2003 9:05 am | |
| Rich Thompson | Jan 27, 2003 5:50 pm | |
| Rex Brooks | Jan 28, 2003 6:39 am | |
| Rich Thompson | Jan 28, 2003 12:41 pm | |
| Rich Thompson | Jan 28, 2003 12:43 pm | |
| Rich Thompson | Feb 6, 2003 11:30 am | |
| Rich Thompson | Feb 7, 2003 7:02 am | |
| Rich Thompson | Feb 7, 2003 7:10 am | |
| Michael Freedman | Feb 9, 2003 6:19 pm | |
| Eilon Reshef | Feb 10, 2003 9:39 pm | |
| Rich Thompson | Feb 11, 2003 11:19 am | |
| Rich Thompson | Feb 11, 2003 11:19 am | |
| Rich Thompson | Feb 12, 2003 7:07 am | |
| Rich Thompson | Feb 12, 2003 7:09 am | |
| Rich Thompson | Feb 12, 2003 7:12 am | |
| Rich Thompson | Feb 12, 2003 7:15 am | |
| Rich Thompson | Feb 12, 2003 8:35 am | |
| Rich Thompson | Feb 12, 2003 8:44 am | |
| Rich Thompson | Feb 12, 2003 8:47 am | |
| Rich Thompson | Feb 12, 2003 8:54 am | |
| Rich Thompson | Feb 12, 2003 9:06 am | |
| Michael Freedman | Feb 12, 2003 10:56 am | |
| Michael Freedman | Feb 12, 2003 11:04 am | |
| Rich Thompson | Feb 12, 2003 11:43 am | |
| Michael Freedman | Feb 12, 2003 11:47 am | |
| Rich Thompson | Feb 12, 2003 12:04 pm | |
| Michael Freedman | Feb 12, 2003 6:15 pm | |
| Andre Kramer | Feb 13, 2003 3:14 am | |
| Andre Kramer | Feb 13, 2003 3:40 am | |
| Andre Kramer | Feb 13, 2003 4:03 am | |
| Subbu Allamaraju | Feb 13, 2003 10:54 am | |
| Rich Thompson | Feb 13, 2003 10:55 am | |
| Alejandro Abdelnur | Feb 13, 2003 11:02 am | |
| Michael Freedman | Feb 13, 2003 11:30 am | |
| Michael Freedman | Feb 13, 2003 12:01 pm | |
| Alejandro Abdelnur | Feb 13, 2003 1:29 pm | |
| Michael Freedman | Feb 13, 2003 2:03 pm | |
| Alejandro Abdelnur | Feb 13, 2003 2:27 pm | |
| Eilon Reshef | Feb 13, 2003 2:37 pm | |
| Eilon Reshef | Feb 13, 2003 2:37 pm | |
| Michael Freedman | Feb 13, 2003 3:56 pm | |
| Michael Freedman | Feb 13, 2003 3:58 pm | |
| Andre Kramer | Feb 14, 2003 1:17 am | |
| Rich Thompson | Feb 14, 2003 10:26 am | |
| Rich Thompson | Feb 14, 2003 11:01 am | |
| Subbu Allamaraju | Feb 14, 2003 11:09 am | |
| Rich Thompson | Feb 14, 2003 12:26 pm | |
| Rich Thompson | Feb 14, 2003 12:42 pm | |
| Richard Jacob | Feb 17, 2003 1:09 am | |
| Rich Thompson | Feb 18, 2003 11:42 am | |
| Rich Thompson | Feb 18, 2003 11:56 am | |
| Rich Thompson | Feb 18, 2003 12:03 pm | |
| Rich Thompson | Feb 18, 2003 12:56 pm | |
| Michael Freedman | Feb 18, 2003 3:12 pm | |
| Rich Thompson | Feb 19, 2003 5:42 am | |
| Rich Thompson | Feb 19, 2003 7:24 am | |
| Rich Thompson | Feb 19, 2003 7:40 am | |
| Rich Thompson | Feb 19, 2003 7:46 am | |
| Rich Thompson | Feb 19, 2003 7:53 am | |
| 116 later messages | ||
| Subject: | Re: [wsrp-wsia] [change request #128] cache invalidation due toperform*Interaction() | |
|---|---|---|
| From: | Michael Freedman (Mich...@oracle.com) | |
| Date: | Feb 9, 2003 6:19:28 pm | |
| List: | org.oasis-open.lists.wsrp-wsia | |
My preference is that we stick with the decision we made in the November F2F which recognized the complexities of invalidation caching and deferred any specification of such until after 1.0. Our current model is based on a well understood and time tested caching model. Invalidation, though ultimately an important developers tools for achieving optimal performance needs our time and energy to specify a complete and flexible solution. Our current solution is satisfactory. As cache maintanence is controlled by the consumer, consumers are free to provide the semantics you describe in this change control and market themselves as a better solution without our specification saying anything about invalidation. Portlets running on systems without this feature merely receive "stale" data/content -- something that is inherent in caching systems/portals/consumers anyway.
Some reasons for deferring: We should be concerned about implementability by the consumer. Though some consumers will deal with the complexities of implementing invalidation based caching, we shouldn't require all consumers to do so. Such consumers, however, will likely find it easy/convenient to implement our current caching semantics. Ultimately, work should be done to allow consumers to support caching levels. Adding wording/function as you are suggesting to our current specification prevents such behavior.
We should be concerned about extensibility in the future to provide a richer solution. Though, all or nothing invalidation is both convenient for the developer and affords an easy specification, our experience shows that this ultimately must be coupled with a more flexible invalidation model where the portlet can explicitly control each piece of content to be invalidated. Though more work, [invalidation] caching is about optimization and optimization in general involves more work/a deeper knowledge to the true nature of interactions. -Mike-
Rich Thompson wrote:
Document: Spec Section: 6.2.1.2 Page/Line: 39/10 Requested by: Rich Thompson Old text: [insert new paragraph] Proposed text: Consumers invoking either performInteraction() or performBlockingInteraction() MUST treat any markup cached for the equivalent MarkupParams (i.e. the MarkupParms structure passed to the invocation updated with any honored newMode or newWindowState requests and any returned navigationalState) as if the expiry time had elapsed unless the response includes a new CacheControl structure indicating the cached markup is still valid.
Reasoning: I had promised last Wednesday to post a proposal for how interaction processing impacts cached markup.
---------------------------------------------------------------- To subscribe or unsubscribe from this elist use the subscription manager: <http://lists.oasis-open.org/ob/adm.pl>





