| 1 21 package com.db4o.db4ounit.common.btree; 22 23 import com.db4o.*; 24 import com.db4o.inside.freespace.*; 25 import com.db4o.inside.slots.*; 26 27 28 public class FreespaceManagerForDebug extends FreespaceManager { 29 30 private final SlotListener _listener; 31 32 public FreespaceManagerForDebug(YapFile file, SlotListener listener) { 33 super(file); 34 _listener = listener; 35 } 36 37 public void beginCommit() { 38 39 } 40 41 public void debug() { 42 43 } 44 45 public void endCommit() { 46 47 } 48 49 public int entryCount() { 50 return 0; 51 } 52 53 public void free(int address, int length) { 54 _listener.onFree(new Slot(address, length)); 55 } 56 57 public void freeSelf() { 58 59 } 60 61 public int freeSize() { 62 return 0; 63 } 64 65 public int getSlot(int length) { 66 return 0; 67 } 68 69 public void migrate(FreespaceManager newFM) { 70 71 } 72 73 public void onNew(YapFile file) { 74 75 } 76 77 public void read(int freeSlotsID) { 78 79 } 80 81 public void start(int slotAddress) { 82 83 } 84 85 public byte systemType() { 86 return FM_DEBUG; 87 } 88 89 public int write(boolean shuttingDown) { 90 return 0; 91 } 92 93 } 94 | Popular Tags |