Returns the children of a
This method supports a cache mechanism and synchronous and asynchronous modes.
If receiver is
null, the device side
command is done synchronously, and the method will return upon completion of the command.
If receiver is non
null, the command is launched is a separate
thread and upon completion, the receiver will be notified of the result.
The result for each
ls command is cached in the parent
FileEntry. useCache allows usage of this cache, but only if the
cache is valid. The cache is valid only for
After that a new
ls command is always executed.
If the cache is valid and
useCache == true, the method will always simply
return the value of the cache, whether a
IListingReceiver has been provided or not.