class Bootsnap::LoadPathCache::Cache

def reinitialize(path_obj = @path_obj)

Experimental RBS support (using type sampling data from the type_fusion project).

def reinitialize: (?Array[String] path_obj) -> Array[String]

This signature was generated using 1 sample from 1 application.

def reinitialize(path_obj = @path_obj)
  @mutex.synchronize do
    @path_obj = path_obj
    ChangeObserver.register(@path_obj, self)
    @index = {}
    @dirs = {}
    @generated_at = now
    push_paths_locked(*@path_obj)
  end
end