App-Env
view release on metacpan or search on metacpan
README.mkdn view on Meta::CPAN
- uncache
App::Env::uncache( App => $app, [ Site => $site ] )
App::Env::uncache( CacheID => $cacheid )
Delete the cache entry for the given application. If `Site` is not
specified, the site is determined as specified in ["Site Specific
Contexts"](#site-specific-contexts).
It is currently _not_ possible to use this interface to
explicitly uncache multi-application environments if they have not
been given a unique cache id. It is possible using **App::Env**
objects.
The available options are:
- App
The application name. This may not be specified if **CacheID** is
specified.
README.mkdn view on Meta::CPAN
- clone
$clone = $app->clone( \%opts );
Clone an existing environment. The available options are `CacheID`,
`Cache`, `SysFatal` (see the documentation for the **import** function).
The cloned environment is by default not cached. If caching is
requested and a cache id is not provided, a unique id is created --
it will _not_ be the same as that of the original environment.
This generated cache id is not based on a signature of the
environment, so this environment will effectively not be automatically
reused when a similar environment is requested via the **new**
constructor (see ["Environment Caching"](#environment-caching)).
### Overloaded operators
**App::Env** overloads the %{} and "" operators. When
dereferenced as a hash an **App::Env** object returns a hash of
( run in 0.240 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )