Class OLDMonitoredMemoryStore<V extends edu.uiuc.ncsa.security.core.Identifiable>

  • All Implemented Interfaces:
    edu.uiuc.ncsa.security.core.Store<V>, edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>, Serializable, Cloneable, Map<edu.uiuc.ncsa.security.core.Identifier,​V>

    public abstract class OLDMonitoredMemoryStore<V extends edu.uiuc.ncsa.security.core.Identifiable>
    extends edu.uiuc.ncsa.security.storage.MemoryStore<V>
    implements edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V>
    Deprecated.
    use MonitoredMemoryStore in Sec-Lib

    Created by Jeff Gaynor
    on 3/29/23 at 12:43 PM

    See Also:
    Serialized Form
    • Constructor Detail

      • OLDMonitoredMemoryStore

        public OLDMonitoredMemoryStore​(edu.uiuc.ncsa.security.core.IdentifiableProvider<V> identifiableProvider)
        Deprecated.
    • Method Detail

      • getMostRecent

        public List<V> getMostRecent​(int n,
                                     List<String> attributes)
        Deprecated.
        Specified by:
        getMostRecent in interface edu.uiuc.ncsa.security.core.Store<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • getLastAccessedEventListeners

        public List<edu.uiuc.ncsa.security.storage.events.LastAccessedEventListener> getLastAccessedEventListeners()
        Deprecated.
        Specified by:
        getLastAccessedEventListeners in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • getUuid

        public UUID getUuid()
        Deprecated.
        Specified by:
        getUuid in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • addLastAccessedEventListener

        public void addLastAccessedEventListener​(edu.uiuc.ncsa.security.storage.events.LastAccessedEventListener lastAccessedEventListener)
        Deprecated.
        Specified by:
        addLastAccessedEventListener in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • fireLastAccessedEvent

        public void fireLastAccessedEvent​(edu.uiuc.ncsa.security.storage.MonitoredStoreInterface store,
                                          edu.uiuc.ncsa.security.core.Identifier identifier)
        Deprecated.
        Specified by:
        fireLastAccessedEvent in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • isMonitorEnabled

        public boolean isMonitorEnabled()
        Deprecated.
        Specified by:
        isMonitorEnabled in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • setMonitorEnabled

        public void setMonitorEnabled​(boolean x)
        Deprecated.
        Specified by:
        setMonitorEnabled in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • lastAccessUpdate

        public void lastAccessUpdate​(edu.uiuc.ncsa.security.storage.events.IDMap idMap)
        Deprecated.
        Specified by:
        lastAccessUpdate in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • get

        public V get​(Object key)
        Deprecated.
        Specified by:
        get in interface Map<edu.uiuc.ncsa.security.core.Identifier,​V extends edu.uiuc.ncsa.security.core.Identifiable>
        Overrides:
        get in class HashMap<edu.uiuc.ncsa.security.core.Identifier,​V extends edu.uiuc.ncsa.security.core.Identifiable>
      • getUpkeepConfiguration

        public edu.uiuc.ncsa.security.storage.monitored.upkeep.UpkeepConfiguration getUpkeepConfiguration()
        Deprecated.
        Specified by:
        getUpkeepConfiguration in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>
      • setUpkeepConfiguration

        public void setUpkeepConfiguration​(edu.uiuc.ncsa.security.storage.monitored.upkeep.UpkeepConfiguration upkeepConfiguration)
        Deprecated.
        Specified by:
        setUpkeepConfiguration in interface edu.uiuc.ncsa.security.storage.MonitoredStoreInterface<V extends edu.uiuc.ncsa.security.core.Identifiable>