strangedb/src/main/java/org/warp/jcwdb/CacheIndexManager.java

74 lines
1.2 KiB
Java
Raw Normal View History

2018-11-19 15:16:12 +01:00
package org.warp.jcwdb;
import java.io.IOException;
2018-12-21 10:03:30 +01:00
import java.util.function.BiConsumer;
2018-12-11 23:00:51 +01:00
import java.util.function.Consumer;
2018-11-19 15:16:12 +01:00
public class CacheIndexManager implements IndexManager {
2018-11-20 18:39:48 +01:00
2018-11-27 10:26:01 +01:00
public CacheIndexManager() {
2018-11-19 15:16:12 +01:00
}
@Override
2018-11-20 18:39:48 +01:00
public <T> T get(long index, DBReader<T> reader) {
2018-11-21 01:02:25 +01:00
// TODO: implement
2018-11-19 15:16:12 +01:00
return null;
}
@Override
2018-11-21 01:02:25 +01:00
public int getType(long index) {
// TODO: implement
2018-11-20 18:39:48 +01:00
return 0;
}
2018-12-11 23:00:51 +01:00
@Override
public long getHash(long index) {
// TODO: implement
return 0;
}
2018-11-20 18:39:48 +01:00
@Override
2018-11-21 01:02:25 +01:00
public <T> long add(DBDataOutput<T> writer) {
// TODO: implement
return 0;
}
2018-11-19 15:16:12 +01:00
2018-12-21 10:03:30 +01:00
@Override
public <T> FullIndexDetails addAndGetDetails(DBDataOutput<T> writer) {
// TODO: implement
return null;
}
2018-11-21 01:02:25 +01:00
@Override
2018-12-11 23:00:51 +01:00
public <T> IndexDetails set(long index, DBDataOutput<T> writer) {
2018-11-21 01:02:25 +01:00
// TODO: implement
2018-12-11 23:00:51 +01:00
return null;
2018-11-19 15:16:12 +01:00
}
2019-01-06 00:31:52 +01:00
@Override
public void setFlushingAllowed(long index, boolean isUnloadingAllowed) {
// TODO: implement
}
2018-11-19 15:16:12 +01:00
@Override
public void delete(long index) {
2018-11-21 01:02:25 +01:00
// TODO: implement
2018-11-19 15:16:12 +01:00
}
@Override
public boolean has(long index) {
2018-11-21 01:02:25 +01:00
// TODO: implement
2018-11-19 15:16:12 +01:00
return false;
}
2018-11-20 18:39:48 +01:00
@Override
2018-11-21 01:02:25 +01:00
public void close() {
// TODO: implement
2018-11-20 18:39:48 +01:00
}
2018-12-05 02:39:41 +01:00
@Override
public long clean() {
return 0;
}
2018-11-19 15:16:12 +01:00
}