veyron/runtimes/google/ipc/stream/vif: Handle caching of VIFs over unix sockets correctly.

By not caching them at all.
With net.Conns on Unix sockets, distinct unix sockets do not end up
with distinct net.Conn.RemoteAddr (the "address" field is empty).
Avoid using the cache for these cases.

Added unittests that fail without the fix to set.go.

Change-Id: I1373398a05e0d5efc2db18f82e94f1c21b7d9e6e
2 files changed
tree: 6de4d725ada5a6430c27a0065b76e36dd2d75437
  1. examples/
  2. jni/
  3. lib/
  4. profiles/
  5. runtimes/
  6. security/
  7. services/
  8. tools/