JCIFS reconnect issue

"M. D." <[email protected]> Fri, 3 Oct 2014 09:23:42 +0300 (EEST)
Newsgroups gmane.network.samba.java
Message-ID <[email protected]>
 Hello,

I have a question about jcifs-1.3.17. 

Does JCIFS perform any kind of address caching? Because sometimes I'm experiencing an issue which after successful polling of a shared directory I lose connectivity to the remote machine (because it is down or moved) and then when the connectivity is up again JCIFS fails to reconnect:

cifs.smb.SmbException: Failed to connect: sf5/10.4.4.51
jcifs.util.transport.TransportException: Connection in error
jcifs.util.transport.TransportException
java.io.IOException: Failed to establish session with sf5/10.4.4.51
	at jcifs.smb.SmbTransport.ssn139(SmbTransport.java:239)
	at jcifs.smb.SmbTransport.negotiate(SmbTransport.java:249)
	at jcifs.smb.SmbTransport.doConnect(SmbTransport.java:319)
	at jcifs.util.transport.Transport.run(Transport.java:241)
	at java.lang.Thread.run(Thread.java:662)

	at jcifs.util.transport.Transport.run(Transport.java:258)
	at java.lang.Thread.run(Thread.java:662)

	at jcifs.util.transport.Transport.connect(Transport.java:154)
	at jcifs.smb.SmbTransport.connect(SmbTransport.java:307)
	at jcifs.smb.SmbTree.treeConnect(SmbTree.java:156)
	at jcifs.smb.SmbFile.doConnect(SmbFile.java:911)
	at jcifs.smb.SmbFile.connect(SmbFile.java:954)
	at jcifs.smb.SmbFile.connect0(SmbFile.java:880)
	at jcifs.smb.SmbFile.resolveDfs(SmbFile.java:669)
	at jcifs.smb.SmbFile.send(SmbFile.java:773)
	at jcifs.smb.SmbFile.doFindFirstNext(SmbFile.java:1986)
	at jcifs.smb.SmbFile.doEnum(SmbFile.java:1738)
	at jcifs.smb.SmbFile.listFiles(SmbFile.java:1715)
	at jcifs.smb.SmbFile.listFiles(SmbFile.java:1704)

Is there any chance that JCIFS cached a "fail to connect" response the first few times when the machine was actually down and then refused to connect later when the connectivity is UP?

Best regards,
M.D.