checksum and caching strategy not needed