.Net cache library