ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 51762] loadresource hitting the server twice
Date Fri, 28 Oct 2011 14:52:50 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=51762

--- Comment #2 from Stefan Bodewig <bodewig@apache.org> 2011-10-28 14:52:50 UTC ---
The analysis is correct.  For "local" resources the querying the size first is
a nice optimization.  Also, we don't set properties for resources of length 0
and don't need to read the resource in order to find out it is empty that way.

There is no easy way for Ant to know whether a resource is a remote resource,
it may have been wrapped in some sort of decorator like a gzipresource wrapped
around an urlresource.

The best we can probably do is adding an option to disable the size check.

WRT the stackoverflow comments: The call to close() inside of the getSize
method is strictly necessary as there will be many cases where only the size of
a resource is asked for without actually reading the stream (just think of the
size selector).

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

Mime
View raw message