protected void update() throws RemoteException {
MethodInvocationBatch mib = new MethodInvocationBatch ();
WorkflowService wfs = WorkflowServiceConnection
.instance("workflowServiceConnection").getWorkflowService();
if (processCache == null) {
ProcessDirectory pd = wfs.processDirectory();
mib.addInvocation
(pd, "lookupProcess",
new String[] {"java.lang.String", "java.lang.String"},
new Object[] {mgrName, processKey});
mib.addInvocation(-1, "processDefinition", null, null, false);