Class BasicItemStore<V extends HasMetadata>
- java.lang.Object
-
- io.fabric8.kubernetes.client.informers.cache.BasicItemStore<V>
-
- All Implemented Interfaces:
ItemStore<V>
public class BasicItemStore<V extends HasMetadata> extends Object implements ItemStore<V>
-
-
Constructor Summary
Constructors Constructor Description BasicItemStore(Function<V,String> keyFunction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Vget(String key)StringgetKey(V obj)Stream<String>keySet()Vput(String key, V obj)Vremove(String key)intsize()Stream<V>values()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.client.informers.cache.ItemStore
isFullState
-
-
-
-
Method Detail
-
getKey
public String getKey(V obj)
- Specified by:
getKeyin interfaceItemStore<V extends HasMetadata>
-
put
public V put(String key, V obj)
- Specified by:
putin interfaceItemStore<V extends HasMetadata>
-
remove
public V remove(String key)
- Specified by:
removein interfaceItemStore<V extends HasMetadata>
-
keySet
public Stream<String> keySet()
- Specified by:
keySetin interfaceItemStore<V extends HasMetadata>
-
size
public int size()
- Specified by:
sizein interfaceItemStore<V extends HasMetadata>
-
-