class RemoteBlobFilterWrapper implements RemoteBlobFilter {

  @Override
  public boolean accept(RemoteBlob blob) {
    if (fileFilter == null) {
      fileFilter = FileFilterBuilder.build(getFilterExpression(), getFileFilterImp());
    }
    return fileFilter.accept(blob.toFile());
  }

}