live restore/backup
manager structure
use java spi