question: public static Object [ ] putAll ( ) { Region region = cache . getRegion ( Region . SEPARATOR + REGION_NAME ) ; assertNotNull ( region ) ; try { Map map = new LinkedHashMap ( ) ; map . put ( PUTALL_KEY1 , PUTALL_VALUE1 ) ; map . put ( PUTALL_KEY2 , PUTALL_VALUE2 ) ; map . put ( PUTALL_KEY3 , PUTALL_VALUE3 ) ; map . put ( PUTALL_KEY4 , PUTALL_VALUE4 ) ; map . put ( PUTALL_KEY5 , PUTALL_VALUE5 ) ; region . putAll ( map , "putAllCallbackArg" ) ; EventID [ ] evids = new EventID [ 5 ] ; evids [ 0 ] = putAlleventId1 ; evids [ 1 ] = putAlleventId2 ; evids [ 2 ] = putAlleventId3 ; evids [ 3 ] = putAlleventId4 ; evids [ 4 ] = putAlleventId5 ; assertNotNull ( evids [ 0 ] ) ; assertNotNull ( evids [ 1 ] ) ; assertNotNull ( evids [ 2 ] ) ; assertNotNull ( evids [ 3 ] ) ; assertNotNull ( evids [ 4 ] ) ; return evids ; } catch ( Exception e ) { fail ( "put failed due to " + e ) ; } return null ; }
target:  does an update and return the eventid generated. Eventid is caught in the listener and stored in a static variable