In memory structure of object broker

application

-

objectbroker

-

-

typename

-

-

-

objectpool

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

-

-

-

aObjects

(manage object pooling by FIFO)

Basic process flow

  1. on fourq.getData() calls
  2. return object struct to content type call exactly as per original

Essential replace dbgateway calls for getData() in fourq.cfc with calls to object broker. Object broker would then be responsible for making calls on the dbgateway.