class LocalDirAllocator {

  public Iterable<Path> getAllLocalPathsToRead(String pathStr, 
                                               Configuration conf
                                               ) throws IOException {
    AllocatorPerContext context;
    synchronized (this) {
      context = obtainContext(contextCfgItemName);
    }
    return context.getAllLocalPathsToRead(pathStr, conf);    
  }

  public  LocalDirAllocator(String contextCfgItemName);
  public  LocalDirAllocator(String contextCfgItemName,
          DiskValidator diskValidator);

}