code: def write(self, buffer=bytes(), address=0, count=0):
          
          view = memoryview(self._cache)
          view[address:address + count] = buffer
docs: Writes the content of the *buffer* to the :attr:`cache` beginning
          at the start *address*.
  
          :param bytes buffer: content to write.
          :param int address: start address.
          :param int count: number of bytes to write to the cache.