Annotation Type Group

@Target(METHOD) @Retention(RUNTIME) public @interface Group

Identifies the key for a group.

@Group should be used when you have control over the key class. For example:

 class User {

    String office;

    int hashCode() {
       // Defines the hash for the key, normally used to determine location

    // Override the location by specifying a group, all keys in the same
    // group end up with the same owner
Pete Muir
See Also: