Improved cache system