Hi 

While working on an initial PoC to modularise the Oak code base, I noticed
the utility class ClusterRepositoryInfo.
This class (only containing a single static method) is only used by
NodeStore implementations and only depends on low level interfaces/classes.

Consequently, I have the impression that it is misplaced in the
o.a.j.oak.plugins.identifier package, which is intended to contain classes
related to JCR uuid and identifier handling.

Can we move to a package that properly reflects the fact that it is
intended to be used by NodeStore implementations (segment-tar,
document-store)?

Kind regards
Angela

PS: IMHO that utility should also have a private constructor to avoid
instantiation. will create a bug for that and fix that right away.

Reply via email to