Replying to myself :(

As this is surely going to byte back ourselves, it probably would make
sense a test case to see if caching is effectively skipped under the
right circumstances, but I don't have a clear idea on how to write it.
Any clue?

Regards
Santiago

El mié, 09-04-2008 a las 19:43 +0000, [EMAIL PROTECTED] escribió:
> Author: sgala
> Date: Wed Apr  9 12:43:56 2008
> New Revision: 646503
> 
> URL: http://svn.apache.org/viewvc?rev=646503&view=rev
> Log:
> Skip cache in CachedContentFetcher if the nocache option is set
> > Do we need a call like this at the start of that method:
> >    if (request.getOptions().ignoreCache) return
> > nextFetcher.fetch(request);
> 
> Author: Dave Johnson <[EMAIL PROTECTED]>
> Signed-off-by: Santiago Gala <[EMAIL PROTECTED]>
> 
> Modified:
>     
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/CachedContentFetcher.java
> 
> Modified: 
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/CachedContentFetcher.java
> URL: 
> http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/CachedContentFetcher.java?rev=646503&r1=646502&r2=646503&view=diff
> ==============================================================================
> --- 
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/CachedContentFetcher.java
>  (original)
> +++ 
> incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/CachedContentFetcher.java
>  Wed Apr  9 12:43:56 2008
> @@ -39,6 +39,9 @@
>    @Override
>    public RemoteContent fetch(RemoteContentRequest request)
>        throws GadgetException {
> +    if (request.getOptions().ignoreCache) {
> +      return nextFetcher.fetch(request);
> +    }
>      RemoteContent result = cache.get(request.getUri());
>      if (result == null) {
>        result = nextFetcher.fetch(request);
> 
> 
-- 
Santiago Gala
http://memojo.com/~sgala/blog/

Reply via email to