Adding a call to explicitly evict last results so that commands with large result sets don't hang around in memory forever.
This is a concern for applications which have only a small number of threads which ever access perforce, as the results get orphaned at the termination of the thread and never cleaned up unless >32 distinct threads run commands.