improvements in cache system