Similar to Hibernate import.sql, Infinispan extension may add support for cache data import with import.infinispan, imports to the default infinispan cache. Support multiple caches too.
Implementation ideas
quarkus.infinispan-client.load-script=import.infinispan # for 0 configuration
quarkus.infinispan-client.load-script=people.infinispan, fruits.infinispan
op cacheName key value
Key and value can be protobuf json formats, make it possible to parse those in the script
{_type: "model.Person", name:"John"}
Description
Similar to Hibernate import.sql, Infinispan extension may add support for cache data import with import.infinispan, imports to the default infinispan cache. Support multiple caches too.
Implementation ideas
quarkus.infinispan-client.load-script=import.infinispan # for 0 configuration quarkus.infinispan-client.load-script=people.infinispan, fruits.infinispan
op cacheName key value
Key and value can be protobuf json formats, make it possible to parse those in the script {_type: "model.Person", name:"John"}
The format needs to be well defined