That's the approach I'd take. Each instance becomes a "result cache", with DESTROY performing cleanup where necessary.
This approach has a lot in common with functional programming: you're composing a result out of functions. The complication is that a side-effect of each function is a file-based cache that need to be managed.
In reply to Re: Re: Tracking processing by returning objects?
by dws
in thread Tracking processing by returning objects?
by BazB
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |