It looks like cached resources show up as greyed out 304's in the network capture when "always reload from server" is turned off.
Also, I would first check if expiration headers are set on the resource. IE "SHOULD" respect those. You can also test this by setting the expiration as immediate and seeing if network traffic has occurred to reload the resource.