support for RFC 4331: DAV:quota-available-bytes and DAV:quota-used-bytes

references #97; quota calculation in NIO filesystem still missing
This commit is contained in:
Sebastian Stenzel
2016-02-23 18:13:19 +01:00
parent 95b5f4c765
commit 7cb435e517
14 changed files with 158 additions and 15 deletions
@@ -10,10 +10,10 @@ package org.cryptomator.filesystem.stats;
import java.util.concurrent.atomic.LongAdder;
import org.cryptomator.filesystem.FileSystem;
import org.cryptomator.filesystem.Folder;
import org.cryptomator.filesystem.delegating.DelegatingFileSystem;
public class StatsFileSystem extends StatsFolder implements FileSystem {
public class StatsFileSystem extends StatsFolder implements DelegatingFileSystem {
private final LongAdder read;
private final LongAdder written;
@@ -36,4 +36,9 @@ public class StatsFileSystem extends StatsFolder implements FileSystem {
return written.sumThenReset();
}
@Override
public Folder getDelegate() {
return delegate;
}
}