Hi All,
I have a requirement to define a cache class, for which its instance
qualifies only for value.
public class EntryIndexedAttributes
{
@QuerySqlField( orderedGroups = { @QuerySqlField.Group(
name = "generic_attr_idx", order = 0) ,
@QuerySqlField.Group(
name = "generic_attrVal_idx", order = 0)} )
private Long entryID;
@QuerySqlField( orderedGroups = { @QuerySqlField.Group(
name = "generic_attr_idx", order = 1) } )
private String attrType;
@QuerySqlField( orderedGroups = { @QuerySqlField.Group(
name = "generic_attr_idx", order = 2),
@QuerySqlField.Group(
name = "generic_attrVal_idx", order = 1)} )
private String attrValue;
}
While defining the cache , it looks like I need to aways specify the key
type ?
CacheConfiguration<Long, EntryIndexedAttributes> cacheCfg =
new CacheConfiguration<>("EntryIndexedAttributes");
Thanks,
-Rajesh