Class 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 Detail

      • PentahoEhCacheBasedUserCache

        public PentahoEhCacheBasedUserCache()
    • Method Detail

      • 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