private Path getTempDir() {
        final Path tempDir = tempDirProvider.get().resolve("resources");
        try {
            Files.createDirectories(tempDir);
        } catch (final IOException e) {
            throw new UncheckedIOException(e);
        }
        return tempDir;
    }
Simple Store that gives you 1 hour to use your temp file before it deletes it.
stroom-resource/stroom-resource-impl/src/main/java/stroom/resource/impl/ResourceStoreImpl.java