Class PentahoJCacheBasedUserCache

java.lang.Object
org.pentaho.platform.plugin.services.security.userrole.PentahoJCacheBasedUserCache
All Implemented Interfaces:
org.springframework.security.core.userdetails.UserCache

public class PentahoJCacheBasedUserCache extends Object implements org.springframework.security.core.userdetails.UserCache
  • Constructor Details

    • PentahoJCacheBasedUserCache

      public PentahoJCacheBasedUserCache(boolean caseSensitive)
  • Method Details

    • setCaseSensitive

      public void setCaseSensitive(boolean caseSensitive)
    • isCaseSensitive

      public boolean isCaseSensitive()
    • getUserFromCache

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

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

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