Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

application

-

objectbroker

-

-

typename

-

-

-

objectpool

(structure, keyed by OBJECTID, of content item structures)

-

-

-

aObjects

(manage object pooling by FIFO)

-

-

-

cachestats

-

-

-

-

cachehits

-

-

-

-

cachepops

Basic process flow

  1. on fourq.getData() calls
    • check typename.objectpool for UUID
      • if present
        • return struct
      • if not,
        • make dbgateway call
        • check if room in objectpool
        • purge/update aobjects FIFO list as required
        • update objectpool with object struct
        • return struct
      • update cache stats
  2. return object struct to content type call exactly as per original

...