com.ibm.tivoli.oslc.util.timedresource

Class TimedResourceMap

  • java.lang.Object
    • com.ibm.tivoli.oslc.util.timedresource.TimedResourceMap
  • All Implemented Interfaces:
    java.util.Map


    public class TimedResourceMap
    extends java.lang.Object
    implements java.util.Map
    • Constructor Detail

      • TimedResourceMap

        public TimedResourceMap()
      • TimedResourceMap

        public TimedResourceMap(int lifespan,
                                int terminationInterval)
      • TimedResourceMap

        public TimedResourceMap(java.util.concurrent.ConcurrentHashMap envoy,
                                int lifespan,
                                int terminationInterval)
    • Method Detail

      • clear

        public void clear()
        Specified by:
        clear in interface java.util.Map
      • containsKey

        public boolean containsKey(java.lang.Object key)
        Specified by:
        containsKey in interface java.util.Map
      • containsValue

        public boolean containsValue(java.lang.Object value)
        Specified by:
        containsValue in interface java.util.Map
      • entrySet

        public java.util.Set entrySet()
        Specified by:
        entrySet in interface java.util.Map
      • get

        public TimedResource get(java.lang.Object key)
        Specified by:
        get in interface java.util.Map
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface java.util.Map
      • keySet

        public java.util.Set keySet()
        Specified by:
        keySet in interface java.util.Map
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface java.util.Map
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals(java.lang.Object obj)
        Specified by:
        equals in interface java.util.Map
        Overrides:
        equals in class java.lang.Object
      • putAll

        public void putAll(java.util.Map map)
        Specified by:
        putAll in interface java.util.Map
      • remove

        public TimedResource remove(java.lang.Object key)
        Specified by:
        remove in interface java.util.Map
      • size

        public int size()
        Specified by:
        size in interface java.util.Map
      • values

        public java.util.Collection values()
        Specified by:
        values in interface java.util.Map
      • keys

        public java.util.Enumeration keys()
      • getTerminatorInterval

        public int getTerminatorInterval()
      • getLifeSpan

        public int getLifeSpan()
      • setTerminationInterval

        public void setTerminationInterval(int terminationInterval)
      • setLifeSpan

        public void setLifeSpan(int timeToLive)