cakephp/cakephp — comment on commit 0239868d60f01a1388c59d85d983a0ac9c063887
File:  line 0
By jrbasso:

What you think to when set etag the methods check with CakeRequest if tye header If-None-Match was received and if match automatically response with 304. This behaviour should be optional, but enabled by default.
That way when controllers set the etag the others requests are unnecessary. Also you dont need to put that logic in app controller.