+

Search Tips   |   Advanced Search

Work with eviction policy properties files

We can use properties files to set eviction policy properties, custom properties, and configuration objects.

Start wsadmin...

...then run administrative commands...

Optionally, we can use interactive mode with the commands:


Create or edit an eviction policy properties file

  1. Set eviction policy properties as needed.

    Open an editor on a MemoryCacheEvictionPolicy or DiskCacheEvictionPolicy properties file. Modify the Environment Variables section to match your system and set any property value that needs to be changed. To specify a custom property, edit the AttributeInfo value and properties values. An example eviction policy properties file follows:

    #
    #  MemoryCacheEvictionPolicy
    #
    ResourceType=MemoryCacheEvictionPolicy
    ImplementingResourceType=ServletCacheInstance
    ResourceId=Cell=!{cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName:MemoryCacheEvictionPolicy=
    AttributeInfo=memoryCacheEvictionPolicy
    #DELETE=true
    #
     #
    #Properties
    #
    lowThreshold=80 #integer,default(80)
    highThreshold=95 #integer,default(95)
     
    #
    # DiskCacheEvictionPolicy
    #
    ResourceType=DiskCacheEvictionPolicy
    ImplementingResourceType=ServletCacheInstance
    ResourceId=Cell=!{cellName}:CacheProvider=myCacheProvider:ServletCacheInstance=jndiName#myServletCacheJndiName:DiskCacheEvictionPolicy=
    AttributeInfo=diskCacheEvictionPolicy
    #DELETE=true
    #
     #
    #Properties
    #
    algorithm=NONE #ENUM(RANDOM|SIZE|NONE),default(NONE)
    lowThreshold=90 #integer,default(90)
    highThreshold=95 #integer,default(95)
     #
    EnvironmentVariablesSection
    #
    #
    #Environment Variables
    cellName=myCell04

  2. Run the applyConfigProperties command to create or change an eviction policy configuration.

    Running the applyConfigProperties command applies the properties file to the configuration. In this Jython example, the optional -reportFileName parameter produces a report named report.txt:

      AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt'])


Delete the entire eviction policy object or the custom property


Related tasks

Extracting properties files
  • Create server, cluster, application, or authorization group objects using properties files and wsadmin scripting
  • Delete server, cluster, application, or authorization group objects using properties files
  • PropertiesBasedConfiguration (AdminTask)