Returns all the metadata entries named 'name', in the order they were received, parsed as T, or null if there are none. The iterator is not guaranteed to be "live." It may or may not be accurate if Metadata is mutated.
(final Key<T> key)
| 306 | * accurate if Metadata is mutated. |
| 307 | */ |
| 308 | @Nullable |
| 309 | public <T> Iterable<T> getAll(final Key<T> key) { |
| 310 | for (int i = 0; i < size; i++) { |
| 311 | if (bytesEqual(key.asciiName(), name(i))) { |
| 312 | return new IterableAt<>(key, i); |
| 313 | } |
| 314 | } |
| 315 | return null; |
| 316 | } |
| 317 | |
| 318 | /** |
| 319 | * Returns set of all keys in store. |