Lines Matching defs:keyKind
45 private final Kind keyKind; // a reference kind for the cache keys
67 * @param keyKind a reference kind for keys
70 * @throws NullPointerException if {@code keyKind} or {@code valueKind} are {@code null}
72 public Cache(Kind keyKind, Kind valueKind) {
73 this(keyKind, valueKind, false);
82 * @param keyKind a reference kind for keys
87 * @throws NullPointerException if {@code keyKind} or {@code valueKind} are {@code null}
89 public Cache(Kind keyKind, Kind valueKind, boolean identity) {
90 Objects.requireNonNull(keyKind, "keyKind");
92 this.keyKind = keyKind;
337 this.key = Cache.this.keyKind.create(this, key, Cache.this.queue);