CACHEFLOW INC. MAY 28, 1999 TABLE OF CONTENTS -----------------