code: def __init__(
      self,
      plasma_client: "plasma.PlasmaClient",
      object_id: Any,
      mode: str,
      size: Optional[int] = None,
  ):
      self._plasma_client = plasma_client
      self._file = None
      super().__init__(object_id, mode, size=size)
  
imports: import asyncio
  import sys
  from dataclasses import dataclass
  from functools import lru_cache
  from typing import Any, Dict, List, Optional, Tuple
  import psutil
  import pyarrow
  from ..resource import virtual_memory
  from ..serialization import AioSerializer, AioDeserializer
  from ..utils import implements, dataslots, calc_size_by_str, lazy_import
  from .base import StorageBackend, StorageLevel, ObjectInfo, register_storage_backend
  from .core import BufferWrappedFileObject, StorageFileObject
  from .errors import DataNotExist
label_desc: Use image node_id 1 to create a new PlasmaFileObject object from inherited base classes: BufferWrappedFileObject with example: obj = PlasmaFileObject(plasma_client, object_id, mode, size)