Class SessionScope.CachingProvider<T>

java.lang.Object
org.apache.maven.session.scope.internal.SessionScope.CachingProvider<T>
Type Parameters:
T - the provided type
All Implemented Interfaces:
com.google.inject.Provider<T>, jakarta.inject.Provider<T>, javax.inject.Provider<T>
Enclosing class:
SessionScope

protected static class SessionScope.CachingProvider<T> extends Object implements com.google.inject.Provider<T>
A provider wrapping an existing provider with a cache
  • Method Details

    • value

      public T value()
    • get

      public T get()
      Specified by:
      get in interface com.google.inject.Provider<T>
      Specified by:
      get in interface jakarta.inject.Provider<T>
      Specified by:
      get in interface javax.inject.Provider<T>