Project

General

Profile

Actions

Feature #6624

closed

implement RotatingCache

Added by Reynaud Sylvain over 10 years ago. Updated over 10 years ago.

Status:
Rejected
Priority:
Normal
Assigned To:
Category:
Engine
Target version:
Start date:
03/25/2014
Due date:
% Done:

0%

Estimated time:

Description

Implementation should rely on XSL and RotatingCacheConnector.

Written by user:

<view name="example">
    <argument name="arg"/>
    <connector type="XMLConnector"/>
    <cache type="RotatingCache">
        <parameter name="size">100</parameter>
        <parameter name="key" eval="$arg"/>
    </cache>
</view>

Generated by Lavoisier:

<view name="example_0">
    <connector type="XMLConnector"/>
</view>
<view name="example">
    <argument name="arg"/>
    <connector type="RotatingCacheConnector">
        <parameter name="size">100</parameter>
        <parameter name="key" eval="$arg"/>
        <parameter name="content" eval="view('example_0', arguments())"/>
    </connector>
</view>

Actions #1

Updated by Reynaud Sylvain over 10 years ago

  • Description updated (diff)
Actions #2

Updated by Reynaud Sylvain over 10 years ago

  • Status changed from New to Rejected
  • Assigned To set to Reynaud Sylvain
Rejected because it makes usage of caches more complex:
  • this cache is compliant with view arguments, while other caches are not.
  • this cache does not support triggers, while other caches require at least one trigger.
Actions

Also available in: Atom PDF