Item8327: Series of fixes and improvements for DBCacheContrib

pencil
Priority: Normal
Current State: Closed
Released In:
Target Release:
Applies To: Extension
Component: DBCacheContrib
Branches:
Reported By: Foswiki:Main.MichaelDaum
Waiting For:
Last Change By: MichaelDaum
These are:

  1. reverted creating subdirectories for subweb cache files
  2. only file-based archivists create a file for caching
  3. made query parser trivalent: true, false, undef. The latter captures various logical error cases that properly propagate up the parsing tree
  4. don't nuke the archivist object although the surrounding cache object still exists. otherwise a fetch tries to derefrence an undef value ... and things die
  5. fixed incremental caching: take out non-existing topics
  6. added undef checks to prevent invalid dereferencing in various places, e.g. traveling down a from hash
  7. added defined predicate useful to find out if a formfield is defined

-- MichaelDaum - 17 Nov 2009

FormQueryPlugin unit tests currently fail

-- MichaelDaum - 17 Nov 2009
 
Topic revision: r3 - 17 Nov 2009, MichaelDaum - This page was cached on 02 Sep 2015 - 12:56. Get a fresh version here.
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License