- From: Nikunj R. Mehta <nikunj.mehta@oracle.com>
- Date: Wed, 16 Dec 2009 15:52:59 -0800
- To: Joseph Pecoraro <joepeck02@gmail.com>
- Cc: public-webapps@w3.org
On Dec 7, 2009, at 12:01 PM, Joseph Pecoraro wrote:
> Some more DataCache API Corrections:
>
>
> - 4.1.1. Examples
> http://dev.w3.org/2006/webapi/DataCache/#examples
> No such thing as finish() used in the first example. Perhaps this
> should be commit()?
>
> [[
> cache.transaction(function(txn) {
> txn.capture(uri);
> txn.finish();
> });
> ]]
>
I have changed to using the new method "immediate" and that also
removed this call.
>
>
> - 4.2.2.2. Capturing resources
> http://dev.w3.org/2006/webapi/DataCache/#capture-failure
> Capture failure substeps mistake.
>
> In step 3, both of the arms are the same condition:
>
> [[
> 3. Pick the appropriate substeps:
> If the failure was not caused by a 401 response, then
> ...
> If the failure was not caused by a 401 response, then
> ...
> ]]
>
> The second arm should be:
> "If the failure was caused by a 401 response, then"
Fixed.
>
> This was determined from the description of the "obsolete" event,
> which that arm later fires. The description states that the obsolete
> event fires when "the server returned a 401".
>
>
>
> - 4.2.5. Asynchronous Data Cache API
> http://dev.w3.org/2006/webapi/DataCache/#eachModificationSince
> Typo (missing space).
>
> "For the entity entityof each managed ..."
> should be:
> "For the entity entity of each managed ..."
>
>
Fixed.
>
> - 4.2.7. Transaction API
> http://dev.w3.org/2006/webapi/DataCache/#transaction-interface
> Extra whitespace for the "oncommitted" event.
>
> [[
> IDL
> interface CacheTransaction {
> void getItem(in DOMString uri, ItemCallback callback);
> void release(in DOMString uri);
> void commit();
>
> // events
> attribute Function oncommitted;
> };
> ]]
>
>
This is intentional.
>
> - 4.2.7. Transaction API
> http://dev.w3.org/2006/webapi/DataCache/#get-item
> Description of getItem has a typo. Part of a sentence is duplicated.
>
> "If the resource identified by uri does not exist in this
> CacheTransaction object's associated data cache, then the method
> must raise data cache object, then the method must raise the
> NOT_FOUND_ERR exception and terminate these steps."
>
> should be:
>
> "If the resource identified by uri does not exist in this
> CacheTransaction object's associated data cache, then the method
> must raise the NOT_FOUND_ERR exception and terminate these steps."
>
>
Fixed.
Nikunj
http://o-micron.blogspot.com
Received on Wednesday, 16 December 2009 23:56:02 UTC