Hey,
What is left to do before CachedSource can be moved to the core (beside the fact that URL syntax stinks ;-) ? If nothing, how about actually moving it -- anybody against it?
And, how CachedSource relates to DelayedRefreshSourceWrapper. They do provide slightly different functionality (DelayedRefreshSourceWrapper is subset of CachedSource as it does not consume memory to cache content), but DelayedRefreshSourceWrapper currently provides only programmatic access -- there is no factory for it. So, I think, DelayedRefreshSourceWrapper can be improved by adding a SourceFactory implementation, and CachedSource could extend DelayedRefreshSource, if they overlap enough...
WDYT?
Vadim
