public CompletableFuture<Void> deleteTrack(Track track, DeletionCause cause) {
        return future(() -> {
            this.implementation.deleteTrack(track);
            this.plugin.getEventDispatcher().dispatchTrackDelete(track, cause);
         });
    }
Provides a {@link CompletableFuture} based API for interacting with a {@link StorageImplementation}.
common/src/main/java/me/lucko/luckperms/common/storage/Storage.java