assertEquals(len, bucket.size());
bucket.getInputStream().close();
TempRandomAccessBuffer raf = (TempRandomAccessBuffer) bucket.toRandomAccessBuffer();
assertTrue(raf.migrateToDisk());
assertFalse(raf.migrateToDisk());
assertFalse(bucket.migrateToDisk());
assertTrue(raf.hasMigrated());
File f = ((PooledFileRandomAccessBuffer) raf.getUnderlying()).file;
assertTrue(f.exists());
bucket.free();
assertFalse(f.exists());