public void testClearOnAbortFromStream() throws Exception {
start();
InternalCacheEntry entry = TestInternalCacheEntryFactory.create("key", "value");
when(cacheMap.put(entry.getKey(), entry)).thenReturn(null);
ObjectInput ois = mock(ObjectInput.class);
when(ois.readLong()).thenReturn((long) 1);
com.sleepycat.je.Transaction txn = mock(com.sleepycat.je.Transaction.class);
when(currentTransaction.beginTransaction(null)).thenReturn(txn);
Cursor cursor = mock(Cursor.class);
when(cacheDb.openCursor(txn, null)).thenReturn(cursor);
IOException ex = new IOException();