Class DefaultSessionMetaData

All Implemented Interfaces:
AutoCloseable, Expiration, ExpirationMetaData, InvalidatableSessionMetaData, ImmutableSessionMetaData, SessionMetaData

public class DefaultSessionMetaData extends DefaultImmutableSessionMetaData implements InvalidatableSessionMetaData
Default session metadata implementation that delegates to a cache entry, triggering its mutator Runnable.run() on close.
Author:
Paul Ferraro
  • Constructor Details

    • DefaultSessionMetaData

      public DefaultSessionMetaData(SessionMetaDataEntry entry, Runnable mutator)
      Session metadata for the specified entry and mutator.
      Parameters:
      entry - a session metadata entry
      mutator - a runner that mutates the cache entry associated with this session metadata
  • Method Details