Text::MicroMason::Cache::File(3) Basic Cache with File-Based Expiration

DESCRIPTION

This simple cache class expects the keys provided to it to be file pathnames, and considers the cached value to have expired if the corresponding file is changed.

It does not perform the following functions: cache size limiting, or deep copying of complex values.

Public Methods

new()
  $cache = Text::MicroMason::Cache::File->new();
get()
  $value = $cache->get( $filename );

Retrieves the value associated with this key, or undef if there is no value.

set()
  $cache->set( $filename, $value );

Stores the provided value in association with this key.

clear()
  $cache->clear();

Removes all data from the cache.