%3 ::acs::KeyPartitionedCache ::acs::KeyPartitionedCache ::acs::PartitionedCache ::acs::PartitionedCache ::acs::KeyPartitionedCache->::acs::PartitionedCache ::acs::Cache ::acs::Cache ::acs::PartitionedCache->::acs::Cache ::acs::HashKeyPartitionedCache ::acs::HashKeyPartitionedCache ::acs::HashKeyPartitionedCache->::acs::KeyPartitionedCache

Class ::acs::KeyPartitionedCache

::acs::KeyPartitionedCache[i] create ... \
           [ -default_size (default "100KB") ] \
           [ -maxentry:integer maxentry:integer ] \
           [ -name name ] \
           [ -package_key:required package_key:required ] \
           [ -parameter:required parameter:required ] \
           [ -partitions:integer (default "1") ] \
           [ -timeout (default "5m") ]

Partitioned cache, where the partition numbers are computed via a modulo function from the numeric keys.
Defined in packages/acs-tcl/tcl/acs-cache-procs.tcl

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::acs::PartitionedCache[i]
  • subclass: ::acs::HashKeyPartitionedCache[i]
::nx::Class create ::acs::KeyPartitionedCache \
     -superclass ::acs::PartitionedCache