Hi, i am writting a server program "Server" which uses a Class "A". When the server is started it is making an instance of class "A" and calling a function of it. When the server is up and running i am changing the A.class which the server should recognize it without restarting it. I have written a custom classLoader to perform this.. its able to load the A.class into server but changes are not reflected in server. IN my custom class loader i have overriden the finClass() method of java.lang.ClassLoader class. Any idea how why its not reflecting the change in the class file..