Esempio n. 1
0
 public int getReserved() {
   if (containsReservedZone()) {
     int reservedSize =
         (int)
             (((4.0
                     * (double) precedingDataSegment.parent.getAllocatedSize()
                     * (double) containingDisk.getFreeSpace()))
                 / ((double) containingDisk.getSize()));
     int zoneSize = getSize();
     return ((float) reservedSize / (float) zoneSize < .5) ? reservedSize : zoneSize;
   } else {
     return 0;
   }
 }
Esempio n. 2
0
 protected static FreeSpaceMarker generateRoot(VirtualDisk containingDisk) {
   return new FreeSpaceMarker(1024, containingDisk.getSize() - 1, containingDisk);
 }