Versions Compared

Key

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

...

  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

Essentially update dbgateway calls for CRUD methods in fourq.cfc with calls to object broker. dbgateway would then be responsible for making calls on the Object broker. Update delete and setdata calls to purge objectpool as required.

...

container and rule objects don't appear to be playing nicely – probably something to do with the reliance on stobj.typename as a property.

Needs to accommodate parallel projects:

  • REACTOR integration
  • Extended Array Property management

Quick and nasty prototype seems to work well

...