CVSROOT: /sources/classpath Module name: classpath Branch: Changes by: Audrius Meskauskas <[EMAIL PROTECTED]> 06/03/06 23:42:27
Modified files: gnu/java/rmi/server: UnicastServer.java UnicastRef.java . : ChangeLog gnu/java/rmi/dgc: DGCImpl.java Added files: gnu/java/rmi/dgc: LeaseRenewingTask.java Log message: 2006-03-07 Audrius Meskauskas <[EMAIL PROTECTED]> PR 25526 * gnu/java/rmi/dgc/DGCImpl.java (LeaseRecord, leaseCache): Removed. (RefProtector): new inner class. (dirty): Rewritten. * gnu/java/rmi/server/UnicastRef.java (dgcId, dgcInterfaceHash, dgcSequence, DIRTY, this_id): New fields. (equals, hashCode, notifyDGC): new methods. (readExternal): Create LeaseRenewingTask if non local. * gnu/java/rmi/server/UnicastServer.java (objects): Use WeakHashMap. (refcache): Use WeakIdentityHashMap. (getExported): New method. * gnu/java/rmi/dgc/LeaseRenewingTask.java: New file. CVSWeb URLs: http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/rmi/server/UnicastServer.java.diff?tr1=1.10&tr2=1.11&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/rmi/server/UnicastRef.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.6641&tr2=1.6642&r1=text&r2=text http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/rmi/dgc/LeaseRenewingTask.java?rev=1.1 http://cvs.savannah.gnu.org/viewcvs/classpath/classpath/gnu/java/rmi/dgc/DGCImpl.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text