code: def readinto(self, buffer):
      read_bytes = 0
      for b in self._buffers:
          read_pos = read_bytes + len(b)
          buffer[read_bytes:read_pos] = b
          read_bytes = read_pos
      return read_bytes
  
imports: import inspect
  from typing import Any, Dict, List, Tuple
  from ..lib import sparse
  from ..oscar.debug import debug_async_timeout
  from ..utils import lazy_import, implements, register_ray_serializer
  from ..metrics import Metrics, Percentile, record_time_cost_percentile
  from .base import StorageBackend, StorageLevel, ObjectInfo, register_storage_backend
  from .core import BufferWrappedFileObject, StorageFileObject
label_desc: Use image node_id 3 for calling the RayFileLikeObject obj's underlying member method code with example usage: obj.readinto(buffer) and returns: read_bytes