Loads an object from a file connection similar to
load(), but without resetting
file connections (to position zero).
WARNING: This is an internal function that should not be called by anything but the internal code of the R.cache package.
The reason why it is not possible to use
load() is that
that resets the file position of the connection before trying to
load the object.
The reason why that happens is because when you pass a regular file
load() it gets coerced via
which is the function that resets the file position.
The workaround is to creat a local copy of
modify it by dropping the
gzcon() coersion. This is possible
because this function, that is
.baseLoad(), is always called
Returns (invisible) a
vector of the names of objects