我有一个对象,我想使用协议缓冲区序列化并存储在 redis 中。对象包含在java.util.regex.Pattern
实例化对象时遵守的 。
public class SerializableEntity {
private Pattern pattern;
private List<String> options;
}
此模式用于验证对某个 api 的输入。由于每次编译模式都很昂贵,所以我在实例化期间编译一次模式,然后在每次调用 api 时重用相同的模式实例。如何Pattern
在以下模式中序列化此编译字段,以便在反序列化对象时无需再次编译模式即可使用它?
message SerializableEntityProto {
repeated string option = 1;
// compiled pattern
}
谢谢。