Class PentahoEhCacheBasedUserCache

java.lang.Object
org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
org.pentaho.platform.plugin.services.security.userrole.PentahoEhCacheBasedUserCache
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.security.core.userdetails.UserCache

public class PentahoEhCacheBasedUserCache extends org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
  • Constructor Details

    • PentahoEhCacheBasedUserCache

      public PentahoEhCacheBasedUserCache()
  • Method Details

    • isCaseSensitive

      public boolean isCaseSensitive()
    • setCaseSensitive

      public void setCaseSensitive(boolean caseSensitive)
    • getUserFromCache

      public org.springframework.security.core.userdetails.UserDetails getUserFromCache(String username)
      Specified by:
      getUserFromCache in interface org.springframework.security.core.userdetails.UserCache
      Overrides:
      getUserFromCache in class org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
    • putUserInCache

      public void putUserInCache(org.springframework.security.core.userdetails.UserDetails user)
      Specified by:
      putUserInCache in interface org.springframework.security.core.userdetails.UserCache
      Overrides:
      putUserInCache in class org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
    • removeUserFromCache

      public void removeUserFromCache(String username)
      Specified by:
      removeUserFromCache in interface org.springframework.security.core.userdetails.UserCache
      Overrides:
      removeUserFromCache in class org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache