void function ( CI1 < GridDhtPartitionsReservation > arg0 ) { assert arg0 != null ; if ( ! this . unpublish . compareAndSet ( null , arg0 ) ) throw new IllegalStateException ( "srini_string" ) ; if ( reservations . get ( ) == - 1 ) unregister ( ) ; }
must be called when this reservation is published . concode_field_sep CI1<GridDhtPartitionsReservation> NO_OP concode_elem_sep AtomicReference<GridDhtLocalPartition[]> parts concode_elem_sep AtomicInteger reservations concode_elem_sep AtomicReference<CI1<GridDhtPartitionsReservation>> unpublish concode_elem_sep Object appKey concode_elem_sep GridCacheContext<?,?> cctx concode_elem_sep AffinityTopologyVersion topVer concode_elem_sep GridDhtLocalPartition[] EMPTY concode_field_sep void tryEvict concode_elem_sep void tryEvict concode_elem_sep void apply concode_elem_sep void release concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep boolean reserve concode_elem_sep void unregister concode_elem_sep boolean invalidate concode_elem_sep boolean register