2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
5 package TransactionalIO.core;
21 public class FileBlockManager {
23 public static long getFragmentIndexofTheFile(long filesize) {
24 return (filesize / MyDefaults.FILEFRAGMENTSIZE);
27 public static int getCurrentFragmentIndexofTheFile(long start) {
28 return (int) ((start / MyDefaults.FILEFRAGMENTSIZE));
31 public static int getTargetFragmentIndexofTheFile(long start, long offset) {
32 return (int) (((offset + start) / MyDefaults.FILEFRAGMENTSIZE));