Class ::xo::WebAuthnStore::Cache

::xo::WebAuthnStore::Cache[i] create ...

Cache for "ceremony" state (challenge, origin, rpId, return_url)
Defined in packages/webauthn/tcl/store-procs.tcl

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::nx::Object[i]
::nx::Class create ::xo::WebAuthnStore::Cache \
     -superclass ::nx::Object

Methods (to be applied on the object)

  • get (scripted, public)

     xo::WebAuthnStore::Cache[i] get key
    Parameters:
    key (required)

    Testcases:
    No testcase defined.
    ns_cache_get ${:cacheName} $key
  • keys (scripted, public)

     xo::WebAuthnStore::Cache[i] keys

    Testcases:
    No testcase defined.
    ns_cache_keys ${:cacheName}
  • set (scripted, public)

     xo::WebAuthnStore::Cache[i] set [ -expires expires ] key dict
    Switches:
    -expires (optional, defaults to "5m")
    Parameters:
    key (required)
    dict (required)

    Testcases:
    No testcase defined.
    ns_cache_eval -expires $expires -- ${:cacheName} $key {set dict}
  • unset (scripted, public)

     xo::WebAuthnStore::Cache[i] unset key
    Parameters:
    key (required)

    Testcases:
    No testcase defined.
    ns_cache_flush ${:cacheName} $key