leftTerminalLeaveCache
some rename