change the cache mode to suit itself