/** * Returns a read-only synchronous view (not a snapshot) of * <code>this</code> as a {@link ClassicCounter}. Any calls to * count-changing or entry-removing operations will result in an * {@link UnsupportedOperationException}. At some point in the * future, this view may gain limited writable functionality. */ public ClassicCounter<List<K>> counterView() { return new CounterView(); }
/** * Returns a read-only synchronous view (not a snapshot) of * {@code this} as a {@link ClassicCounter}. Any calls to * count-changing or entry-removing operations will result in an * {@link UnsupportedOperationException}. At some point in the * future, this view may gain limited writable functionality. */ public ClassicCounter<List<K>> counterView() { return new CounterView(); }
/** * Returns a read-only synchronous view (not a snapshot) of * <code>this</code> as a {@link ClassicCounter}. Any calls to * count-changing or entry-removing operations will result in an * {@link UnsupportedOperationException}. At some point in the * future, this view may gain limited writable functionality. */ public ClassicCounter<List<K>> counterView() { return new CounterView(); }
/** * Returns a read-only synchronous view (not a snapshot) of * {@code this} as a {@link ClassicCounter}. Any calls to * count-changing or entry-removing operations will result in an * {@link UnsupportedOperationException}. At some point in the * future, this view may gain limited writable functionality. */ public ClassicCounter<List<K>> counterView() { return new CounterView(); }
/** * Returns a read-only synchronous view (not a snapshot) of * {@code this} as a {@link ClassicCounter}. Any calls to * count-changing or entry-removing operations will result in an * {@link UnsupportedOperationException}. At some point in the * future, this view may gain limited writable functionality. */ public ClassicCounter<List<K>> counterView() { return new CounterView(); }