diff --git a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java
index 725a0c36b2c8e7fc8e0ba0738ed58f25e0ded8d8..fcda7f3488b9881f646ab61e29a46dfcda189b58 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/ConnectionOptions.java
@@ -572,21 +572,23 @@ class ConnectionOptions extends I2PSocketOptionsImpl {
 
     /** used in TCB @since 0.9.8 */
     int getRTTDev() { return _rttDev; }
-    /** used in TCB @since 0.9.8 */
-    void setRTTDev(int rttDev) { _rttDev = rttDev; }
+    private void setRTTDev(int rttDev) { _rttDev = rttDev; }
     
     /** 
-     * mark these options as loaded from cache.
-     * affects the calculation of RTO
+     * Loads options from TCB cache.
      */
-    synchronized void loadedFromCache() {
+    synchronized void loadFromCache(int rtt, int rttDev, int wdw) {
         _initState = AckInit.STEADY;
+        setRTT(rtt);
+        setRTTDev(rttDev);
+        setWindowSize(wdw);
+        computeRTO();
     }
     
     /** 
      * computes RTO based on formula in RFC
      */
-    synchronized void computeRTO() {
+    private synchronized void computeRTO() {
         switch(_initState) {
         case INIT :
             throw new IllegalStateException();
diff --git a/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java b/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java
index 74f38b10faec7cc322d5b221c325bd31769c68ec..b85cb89769c0ff0c43d2ae78bdf373de20cbe497 100644
--- a/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java
+++ b/apps/streaming/java/src/net/i2p/client/streaming/TCBShare.java
@@ -99,11 +99,7 @@ class TCBShare {
                        " RTTDev: "+ rttDev +
                        " wdw: " + wdw );
         }
-        opts.loadedFromCache();
-        opts.setRTT(rtt);
-        opts.setRTTDev(rttDev);
-        opts.setWindowSize(wdw);
-        opts.computeRTO();
+        opts.loadFromCache(rtt,rttDev,wdw);
     }
 
     /** store to cache */