In Ubuntu/Debian are apt-get install/upgrade calls cached on a transparent proxy(That is setup with squid).
While I would like to think they are (to save bandwidth in a large network) I haven't found anything that verifies or denies this. Also keep in mind most of my repositories are are setup to use HTTP (which should be cache-able).