A Kernel based WebCache