Why do keys() and values() on CacheList in ServiceWorkers not return promises

In particular, given that get() wants to return a Promise, why do we 
want values() to return a list of Cache objects synchronously?

Similar for keys(): if has() needs to be async, then how can has() be sync.

-Boris

Received on Friday, 9 May 2014 04:14:53 UTC