It could have been Diamond Glaze, E600, Gorilla Glue or so many other things--advances in adhesives just amaze me. There are many sellers here that specialize in supplies--perhaps searching out adhesives and conversing with a few shops would give you wisdom.
Best,
Susan