Allows to define in the session an hashmap URL to stored until N objects.
1 http.session.getLRUCache
<http.session.getLRUCache
name='name'
size='size'
/>
Attributes | |||||
---|---|---|---|---|---|
Name | Type | Required | Default | Description | |
Aname | string | ||||
Asize | int |
Returns | |
---|---|
Type | Description |
object |
Example
An URL hashmap of maximum 10 elements is created. It it filled with 12 elements and can be seen in the output that only 10 of them has been stored, the most recently used.
Copy
<xsql-script name='http_connection_getAttribute'> <body> <set name = 'm_lru'> <http.session.getLRUCache name='aaa' size='10'/> </set> <map.put name='m_lru'> <string>A1</string>1 </map.put> <map.put name='m_lru'> <string>A2</string>2 </map.put> <map.put name='m_lru'> <string>A3</string>3 </map.put> <map.put name='m_lru'> <string>A4</string>4 </map.put> <map.put name='m_lru'> <string>A5</string>5 </map.put> <map.put name='m_lru'> <string>A6</string>6 </map.put> <map.put name='m_lru'> <string>A7</string>7 </map.put> <map.put name='m_lru'> <string>A8</string>8 </map.put> <map.put name='m_lru'> <string>A9</string>9 </map.put> <map.put name='m_lru'> <string>A10</string>10 </map.put> <map.put name='m_lru'> <string>A11</string>11 </map.put> <map.put name='m_lru'> <string>A12</string>12 </map.put> <println><m_lru/></println> </body> </xsql-script>