Class Nanite::CertificateCache
In: lib/nanite/security/certificate_cache.rb
Parent: Object

Implements a simple LRU cache: items that are the least accessed are deleted first.

Methods

[]   []=   delete   get   new   put  

Constants

DEFAULT_CACHE_MAX_COUNT = 100   Max number of items to keep in memory

Public Class methods

Public Instance methods

[](key)

Alias for get

[]=(key, item)

Alias for put

Delete item from cache

Retrieve item from cache Store item returned by given block if any

Add item to cache

[Validate]