vb.net 里面的Cache如何用

vb.net 里面的Cache怎么用?
Cache缓存的方法是不是可以提高页面的访问速度

1、什么情况下建议用Cache
2、用Cache有什么弊端没有
3、具体要用的话该如何实现?

要是哪位仁兄给段实例代码就更好了。。。。

------解决方案--------------------
缓存技术提供了一种非常好的本地数据缓存机制,从而有效的提高数据访问的性能。
http://www.cnblogs.com/leochu2008/articles/1161772.html
http://www.cnblogs.com/gavindou/archive/2007/05/22/cache.html