class FileStorageService implements StorageService {

    public static File getFileSystemPath(File base, UUID shardUuid)
    {
        String uuid = shardUuid.toString().toLowerCase(ENGLISH);
        return base.toPath()
                .resolve(uuid.substring(0, 2))
                .resolve(uuid.substring(2, 4))
                .resolve(uuid + FILE_EXTENSION)
                .toFile();
    }

    @Inject public  FileStorageService(StorageManagerConfig config);
    public  FileStorageService(File dataDirectory);

}