{"meta":{"mode":"production","url":"http://www.forgebox.io","image":"https://www.forgebox.io/includes/images/ForgeBox150.png","title":"ForgeBox Lucee Extension Provider","description":"A provider that allows extensions to be installed from ForgeBox.io"},"extensions":{"DATA":[["6A03159F-C6DC-4FCC-95A068B1E1A903FA","1.2.0.5291","Ortus MongoDB Cache","# Ortus MongoDB Extension\n\n<p class=\"lead\">\nThe Ortus MongoDB Extension is a native Lucee Extension that allows your CFML server to connect to a Mongo server/cluster and leverage it for built-in caching, session storage, and NoSQL document storage.\n</p>\n\n> MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. MongoDB stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time. MongoDB is free to use. Versions released prior to October 16, 2018 are published under the AGPL. All versions released after October 16, 2018, including patch fixes for prior versions, are published under the <a href=\"https://www.mongodb.com/licensing/server-side-public-license\">Server Side Public License (SSPL) v1</a>.\n[Learn More](https://www.mongodb.com/what-is-mongodb)\n\n## Requirements\n\n* Lucee 5.1.0 and above\n* Mongo 4.0.X and above\n\n## Features In A Nutshell\n\n* Add Mongo native functionality to any Lucee server\n* Install at server level (Available to all contexts)\n* Create Cache connections in the Lucee web administrator or via `Application.cfc` to connect to any network-accessable Mongo cluster\n* Set and get objects from Mongo via standard CFML functions and tags (`cachePut(), cacheGet(), cfcache action=\"get|put\"`)\n* Fully supports all built-in Lucee cache functions including wildcard filters\n* Seamlessly distribute storage of the following to any Mongo Cluster\n** Lucee session storage\n** Lucee client storage\n** Lucee Ram resouces (ram://...)\n* Seamlessly cache the following to any timeout-sensitive Mongo key\n** Results of database queries\n** Results of deterministic functions\n** Complex or simple objects in your application's code\n** Cached templates (`cfcache action=\"content|cache|serverCache\"`)\n* Extremely lightweight and fast\n* Native Mongo functions: `MongoGetConnection( cacheName ), MongoGetProvider( cacheName )`\n\n## Development Environment Setup\n\nInitialize the cluster:\n\nA Docker compose file has been set up to allow for testing the extension within a cluster of MongoDB servers. To intialize the environment for the first time, run `docker-compose up -d --build`\n\nOnce the containers have been built and initialized, you will need to run the following command to initialize the MongoDB cluster:\n\n```\ndocker exec -it ortus-mongodb-lucee-extension_mongodb_1 mongo --eval 'rs.initiate({ _id: \"extension_test\", members: [{ _id: 1, host: \"mongodb:27017\" }, { _id: 2, host: \"mongo-repl1:27017\" }, { _id: 3, host: \"mongo-repl2:27017\" }], settings: { getLastErrorDefaults: { w: \"majority\", wtimeout: 30000 }}})'\n```\n\n_Note: if you have cloned the repo in to a custom named directory ( e.g. named `mongodb` instead of `ortus-mongodb-lucee-extension` ), you will need to change that to your local directory name in the command above_\n\nOnce the cluster is intialized you may build and deploy the extension and test by accessing `http://127.0.0.1:61656/tests/runner.cfm`","https://downloads.ortussolutions.com/ortussolutions/lucee-extensions/ortus-mongodb-cache/1.2.0/ortus-mongodb-cache-logo.png","","Ortus Solutions (ortus)","August, 29 2019 16:12:40 +0000","all","","","","","",false,["1.2.0-snapshot","1.1.2.3893","1.1.2-snapshot","1.1.1.2600","1.1.1-snapshot","1.1.0.2400","1.1.0-snapshot","1.0.0.2213","1.0.0-snapshot"],"",""],["lucee-file-coverage","0.0.1.13","Lucee File Coverage Debug Template","**Lucee File Coverage Extension**\r\nThis extension provides a debugging template that logs all the calls to script files as a user navigates your site. It then allows you to browse which files have been used and more importantly which have not\r\n\r\n**Getting Started**\r\n*(We are hoping this will go onto the lucee extension store in the future).*\r\n\r\nCheck out the installation guide. At the moment this is the main way of installing it until we get this everything ready to be added to the Lucee Extension \"store\".\r\n\r\n**Prerequisites**\r\n1. Apache Ant to build the project (it is running a simple build.xml file)\r\n1. Lucee 5.x and greater. No ACF implementation yet.\r\n1. Currently it is also using the H2 database extension. Which can be installed fropm the Extension:Applications section of the admin.\r\n\r\n**Installing**\r\nFirst you need to build the project, simply go into the root and run:\r\n\r\n` ant`\r\n\r\nThis will create a file in the dist folder called filecoverage-extension-X.X.X.X.lex. This extension is meant to deployed to a web context (versus a server context) as it installs the reporting application into your webroot in a folder called /filecoverage so you can access it as http://localhost/filecoverage.\r\n\r\n1. Go to the Lucee web administrator - http://localhost/lucee/admin/web.cfm and log in\r\n1. Click on Applications under Extension\r\n1. Scroll to the bottom to where it says \"Upload new extension (experimental)\" and choose the filecoverage-extension-X.X.X.X.lex we created and click Upload\r\n1. Since we need to use a database to store the captured data, instal the H2 database\r\n1. Create a datasource called codecoverage using the H2 Database Engine in Embedded Mode\r\n1. Put a path in the path section (for example \"db\") and click save\r\n1. Under Debugging:Settings click \"Yes\" to enable debugging.\r\n1. Under Debugging:Templates enter a label such as \"CodeCoverage\" and select the \"File Coverage\" template type and click create\r\n1. In the Datasource Name field enter 'codecoverage' and click submit ( you can also then limit to which IP ranges you want this debugging template to work with)\r\n1. The site is now ready for testing. You just need to browse it. The next part is viewing the results.\r\n\r\n**Reports**\r\nAt the moment this is pretty rough and ready and you just need to go to http://localhost/filecoverage to view how many hits each file gets as well as some information on which functions/methods are used in a CFC.\r\n\r\n","","","Mark Drew (markdrew)","June, 27 2018 05:07:46 +0000","all","","","","","",false,[],"",""],["F2FA5DB2-0C27-499C-B1171D2D812FDAF9","3.5.3","Lucee MariaDB extension","# Lucee MariaDB Extension\r\n\r\nThis extension installs the MariaDB Connector/J Type 4 JDBC driver for creating MariaDB data sources in [Lucee Server](http://lucee.org/). It is an alternative to the generic MySQL driver.\r\n\r\n## Installation\r\n\r\n### via Forgebox\r\n\r\n1. In your Lucee Administrator, go to the _Extension > Providers_ page and add `https://forgebox.io` as a New Extension Provider if not already present\r\n2. Go to _Extension > Applications_ and look for _MariaDB_ in the \"Not installed\" section\r\n3. Click the extension and install\r\n\r\n### Manual\r\n\r\n1. Download the the lucee-mariadb.lex file\r\n2. In your Lucee Administrator, go to the Extension > Applications page\r\n3. Under \"Upload new extension\", select the lex file and click \"Upload\" \r\n\r\n## Usage\r\n\r\nOnce installed you can either create datasources in the Lucee Administrator using the newly added \"MariaDB\" type, or you can define them in your Application.cfc as follows:\r\n\r\n```\r\nthis.datasource = {\r\n\tclass: \"org.mariadb.jdbc.Driver\"\r\n\t,connectionString: \"jdbc:mariadb://[hostname]:[port]/[database]?useUnicode=true&characterEncoding=UTF-8\"// and any other required parameters\r\n\t,username: [username]\r\n\t,password: [password]\r\n\t//other options if required\r\n};\r\n```\r\n[More details on defining Lucee datasources](https://docs.lucee.org/guides/cookbooks/datasource-define-datasource.html)\r\n\r\n## Migration from the MySQL driver\r\n\r\nNote that when inserting records into tables with an auto-increment primary key, the MySQL driver returns the new primary key value in two variables in the query result:\r\n```\r\nGENERATED_KEY\r\ngeneratedKey\r\n```\r\nHowever the MariaDB driver returns the value in the following variables:\r\n```\r\ngeneratedKey\r\ninsert_id\r\n```\r\nBefore switching drivers, you should therefore check that your code is using `generatedKey` and **not** `GENERATED_KEY`.\r\n\r\n\r\n## Credits\r\n\r\nInspiration came from [Bruce Kirkpatrick](https://github.com/jetendo).","https://raw.githubusercontent.com/cfsimplicity/lucee-mariadb/main/extension/META-INF/logo.png","","Julian Halliwell (cfsimplicity)","May, 29 2019 06:17:06 +0000","all","","","","","",false,["3.3.1","3.1.4","3.0.7","2.7.1","2.6.1","2.4.2"],"",""],["ortuspdf-extension","2.1.0.snapshot","Ortus PDF Tools","# Ortus PDF Extension\n\nThe Ortus PDF Lucee Extension adds to any Lucee engine the missing PDF capabilities you were longing for and enhancing some PDF capabilities as well. The extension contains several new CFML built-in tags and functions (coming soon) that will help you manipulate and work with PDF documents. You can read more about this extension here: [https://www.ortussolutions.com/products/ortuspdf](https://www.ortussolutions.com/products/ortuspdf)\n\n## Requirements\n\n* Lucee 5.x\n\n## Implemented Tags\n\nThe following are the implemented tags that bring compatibility from Adobe ColdFusion to Lucee. You can see much more detailed information about these tags here: https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-p-q/cfpdfform.html\n\n* `cfpdfform` - https://cfdocs.org/cfpdfform\n* `cfpdfformparam` - https://cfdocs.org/cfpdfformparam\n\n## Capabilities\n\n* <code>cfpdfform</code> tag implementation compliant with Adobe ColdFusion\n* <code>cfpdfformparam</code> tag implementation compliant with Adobe ColdFusion\n* Ability to export PDF form data into:\n * Native CFML Structures\n * XML String\n * XML File\n * FDF File\n * JSON\n* Ability to pre-fill PDF form data from:\n * Native CFML Structures\n * XML String\n * XML File\n * XML Objects\n * JSON objects\n* Allows the ability to flatten PDFs after populating them with data\n* Manipulates existing forms created in Adobe® Acrobat® and Adobe® LiveCycle® Designer\n* Ability to stream generated PDFs to browser\n* Ability to read subforms or embedded forms (since version 2.1.0)\n* Much More!!\n\n## Quick Usage\n\n### Populate Using Native CFML Structs\n\n```\ndata = {\n \"full_name\" = \"Ortus Rocks\",\n \"exam_date\" = \"#dateFormat( now(), \"mmmm dd, yyyy\")# #timeFormat( now(), \"medium\")#\",\n \"strategy_overview\" = \"Drink a lot of water!\",\n \"strategy_tips\"\t= \"Eat a lot of cheese!\"\n};\npdfform \n action=\"populate\" \n source=\"#datapath#/report.pdf\" \n overwrite=\"true\"\n overwriteData=\"true\"\n structData=data\n flatten=\"true\";\n```\n\n### Populate Using JSON\n\n```\njsonData = '{\n \"full_name\"\t: \"Ortus Rocks\",\n \"exam_date\"\t: \"#dateFormat( now(), \"mmmm dd, yyyy\")# #timeFormat( now(), \"medium\")#\",\n \"strategy_overview\" : \"Drink a lot of water!\",\n \"strategy_tips\" : \"Eat a lot of cheese!\"\n}';\npdfform \n action=\"populate\" \n source=\"#datapath#/report.pdf\" \n overwrite=\"true\"\n overwriteData=\"true\"\n jsonData=\"#jsonData#\"\n flatten=\"true\";\n```\n\n### Reading a PDF Form\n\n```\npdfform \n action=\"read\"\n source=\"#dataPath#/report.pdf\"\n result=\"formData\"\n jsonData=\"jsonData\";\n// Native Struct\nwriteDump( formData );\n// JSON Data\nwriteDump( jsonData );\n```","https://www.ortussolutions.com/__media/ortuspdf-185-logo.png","","Ortus Solutions (ortus)","August, 28 2018 10:55:34 +0000","all","","","","","",false,["2.0.0.728","2.0.0-snapshot"],"",""],["91AF5D75-8CEF-4510-A170240C401F5FBA","3.0.0.38","Lucee Log Viewer ","<img width=\"600\" src=\"https://raw.githubusercontent.com/zspitzer/lucee-logviewer/refactoring/screenshot.jpg\" title=\"Screenshot\">","https://raw.githubusercontent.com/zspitzer/lucee-logviewer/refactoring/build/images/logo.png","logs","Zac Spitzer (zspitzer)","March, 23 2020 08:57:45 +0000","all","","5.2.8.50","","","",false,["3.0.0.37","3.0.0.36","3.0.0.35","3.0.0.34","3.0.0.32"],"",""],["A345C8CB-04CC-4D2B-93D50471D5105D83","2.1.1.1","Lucee Performance Analyzer","","https://raw.githubusercontent.com/zspitzer/lucee-performance-analyzer/master/build/images/logo.png","performance","Zac Spitzer (zspitzer)","April, 02 2020 09:43:56 +0000","all","","5.2.8.50","","","",false,["2.1.1.0","2.1.0.9","2.1.0.8","2.1.0.7","2.1.0.6","2.1.0.4","2.0.0.3","2.0.0.2","2.0.0.1","1.0.2.5","1.0.2.4","1.0.2.3","1.0.2.2","1.0.2.1","1.0.2.0","1.0.1.3","1.0.1.2","1.0.1.1","1.0.0.9","1.0.0.8","1.0.0.7","1.0.0.6","1.0.0.4","1.0.0.3","1.0.0.2","1.0.0.13","1.0.0.12","1.0.0.10","1.0.0.1"],"",""],["D062D72F-F8A2-46F0-8CBC91325B2F067B","6.5.4","Ortus ORM Extension","# Lucee Hibernate Extension (ORM)\n\n[![Java CI](https://github.com/ortus-solutions/extension-hibernate/actions/workflows/main.yml/badge.svg?branch=5.4)](https://github.com/ortus-solutions/extension-hibernate/actions/workflows/main.yml) 5.4\n\n[![Java CI](https://github.com/ortus-solutions/extension-hibernate/actions/workflows/main.yml/badge.svg?branch=3.5.5)](https://github.com/ortus-solutions/extension-hibernate/actions/workflows/main.yml) 3.5.5\n\n[![Java CI](https://github.com/ortus-solutions/extension-hibernate/actions/workflows/main.yml/badge.svg)](https://github.com/ortus-solutions/extension-hibernate/actions/workflows/main.yml) Master\n\n* A [Hibernate ORM](https://hibernate.org/orm/) wrapper for the [Lucee CFML language](https://www.lucee.org/)\n\n* Issues: https://ortussolutions.atlassian.net/jira/software/c/projects/LHE/issues\n* Documentation: https://docs.lucee.org/categories/orm.html\n\n## Contributing\n\nYou will need to install the following for extension development:\n\n* Java 1.8+ (JRE and JDK)\n* [ant](https://www.osradar.com/install-apache-ant-ubuntu-20-04/) (for building the extension `.lex` file)\n* [maven](https://linuxize.com/post/how-to-install-apache-maven-on-ubuntu-20-04/) (for other automated tooling)\n* [Docker](https://docs.docker.com/engine/install/) and [Docker Compose](https://docs.docker.com/compose/install/) (for managing test database servers)\n\n### Getting Started\n\n1. Install the repo - `git clone git@github.com:ortus-solutions/extension-hibernate.git`\n2. Make changes..\n3. [Build extension via `ant dist`](#building)\n4. Test via `./test.sh` (See [#Testing](#testing) for more info)\n\n**Before you send a PR:**\n\n1. Don't forget to run tests!\n 1. (if you can't get tests to pass, ask for help!)\n2. Format java source code: `mvn formatter:format`\n\n## Building\n\nUsing ant builds (for now):\n\n* `ant clean` - clean build directories\n* `ant compile` - compile code\n* `ant dist` - Package the extension into a Lucee-installable `.lex` extension file\n\nUsing the Maven builds:\n\n* `mvn test` run java-based (junit) tests\n* `mvn javadoc:javadoc` generate java docs\n* `mvn formatter:format` [format java source](https://code.revelc.net/formatter-maven-plugin/usage.html)\n* `mvn verify` Run OWASP dependency checker to look for vulnerabilities\n\n## Testing\n\nSee Lucee documentation on [testing-a-lucee-extension-locally](https://docs.lucee.org/guides/working-with-source/building-and-testing-extensions.html#testing-a-lucee-extension-locally).\n\nTo run CFML tests against the extension:\n\n1. Check out [lucee/Lucee](https://github.com/lucee/lucee) to the parent directory - `git clone git@github.com:lucee/Lucee.git ../lucee`\n2. Check out [lucee/script-runner](https://github.com/lucee/script-runner) to the parent directory - `git clone git@github.com:lucee/Lucee.git ../script-runner`.\n\nNext, start the test databases using the Docker-compose setup:\n\n```bash\ncd tests && docker-compose up\n```\n\nThis will start Postgres, MySQL, and MSSQL containers using the credentials specified in `tests/.env`.\n\nFinally, you can run tests from the extension root:\n\n```bash\n./test.sh\n```\n\nTo build a .lex and test it immediately, chain `ant dist` and `./test.sh`:\n\n```bash\nant dist && ./test.sh\n```\n","https://s3.amazonaws.com/downloads.ortussolutions.com/lucee/extensions/hibernate/logo.png","","Ortus Solutions (ortus)","May, 11 2023 16:52:52 +0000","all","","","","","",false,["7.0.0.68-snapshot","7.0.0.34-snapshot","7.0.0.23-snapshot","7.0.0.22-snapshot","7.0.0.17-snapshot","6.5.4.132-snapshot","6.5.4.131-snapshot","6.5.4.130-snapshot","6.5.4.129-snapshot","6.5.4.128-snapshot","6.5.4.127-snapshot","6.5.4.126-snapshot","6.5.4.125-snapshot","6.5.4.123-snapshot","6.5.4.122-snapshot","6.5.4.121-snapshot","6.5.4.120-snapshot","6.5.3.118-snapshot","6.5.3.117-snapshot","6.5.3.116-snapshot","6.5.3.115-snapshot","6.5.3.114-snapshot","6.5.3.108-snapshot","6.5.3.106-snapshot","6.5.3.105-snapshot","6.5.3.104-snapshot","6.5.3.103-snapshot","6.5.3.102-snapshot","6.5.3.100-snapshot","6.5.3","6.5.2.97-snapshot","6.5.2.96-snapshot","6.5.2","6.5.1.94-snapshot","6.5.1","6.5.0.89-snapshot","6.5.0.88-snapshot","6.5.0.83-snapshot","6.5.0.82-snapshot","6.5.0.80-snapshot","6.5.0","6.4.0.78-snapshot","6.4.0.76-snapshot","6.4.0.73-snapshot","6.4.0.70-snapshot","6.4.0.64-snapshot","6.4.0","6.3.2.60-snapshot","6.3.2","6.3.1.56-snapshot","6.3.1","6.3.0.50-snapshot","6.3.0.42-snapshot","6.3.0","6.2.0.41-snapshot","6.2.0.40-snapshot","6.2.0.39-snapshot","6.2.0.37-snapshot","6.2.0.36-snapshot","6.2.0.31-snapshot","6.2.0.30-snapshot","6.2.0.28-snapshot","6.2.0.27-snapshot","6.2.0.26-snapshot","6.2.0.21-snapshot","6.2.0","6.1.0.20-snapshot","6.1.0.19-snapshot","6.1.0.131-snapshot","6.1.0.127-snapshot","6.1.0.126-snapshot","6.1.0.123-snapshot","6.1.0.122-snapshot","6.1.0.121-snapshot","6.1.0.120-snapshot","6.1.0.104-snapshot","6.1.0.103-snapshot","6.1.0.102-snapshot","6.1.0.101-snapshot","6.1.0.1-snapshot","6.1.0.99-snapshot","6.1.0.98-snapshot","6.1.0","6.0.0.83-snapshot","6.0.0.80-snapshot","6.0.0.79-snapshot","6.0.0-snapshot","6.0.0","5.4.30-snapshot","5.4.29.28-snapshot","5.4.29.28","5.4.29.27","5.4.29.26","5.4.29.25","5.4.29.24","5.4.29.23","5.4.29.22"],"",""],["E4B50224-D3CB-4CA4-B75B28399DA181AF","0.0.0","Lucee ULID Extension","# Lucee ULID Extension\n\n[![Java CI](https://github.com/zspitzer/extension-ulid/actions/workflows/main.yml/badge.svg)](https://github.com/zspitzer/extension-ulid/actions/workflows/main.yml)\n\nUniversally Unique Lexicographically Sortable Identifier https://github.com/ulid/spec\n\nUses the Java implementation https://github.com/f4b6a3/ulid-creator\n\nWhy are these interesting? TL;DR\n- they are sorted by time\n- BTREE indexes work way better with less random data\n- smaller index size due to similair keys\n\nMailing list post https://dev.lucee.org/t/add-support-for-ulids-createulid/12602\n\nhttps://luceeserver.atlassian.net/browse/LDEV-4481\n","","","Zac Spitzer (zspitzer)","July, 08 2023 15:29:57 +0000","all","","","","","",false,[],"",""],["14B0C2A7-5CFC-4606-9167C93959A8B82C","4.0.0.6","Ortus Couchbase Cache","A Lucee caching extension allow you to connect to a Couchbase Cluster for cachine, session, and client storage.","https://downloads.ortussolutions.com/ortussolutions/couchbase-extension/couchbase-cache-logo.png","","Ortus Solutions (ortus)","March, 09 2018 14:10:54 +0000","all","","","","","",false,["4.1.0-snapshot","4.0.0.5","4.0.0-snapshot","3.2.0","3.0.0-snapshot","3.0.0"],"",""],["037A27FF-0B80-4CBA-B954BEBD790B460E","3.0.3","cfspreadsheet","# \\<cfspreadsheet /> for Lucee 5.x\r\n\r\n### Link to cfspreadsheet for Lucee 4.x:\r\n[https://github.com/Leftbower/cfspreadsheet-lucee](https://github.com/Leftbower/cfspreadsheet-lucee \"cfspreadsheet-lucee 4.x\")\r\n\r\n## Install:\r\n1. Download and copy the `cfspreadsheet-lucee-5.lex` into the `/lucee-server/deploy` or `{lucee-web}/deploy` directory of a running Lucee 5 installation.\r\n1. Wait a little bit, it can take Lucee up to a minute to recognize and install the extension. After the extension disappears from the `deploy` directory it is installed. If you now go to the Lucee Server or Web Admin and to the \"Extension/Application\" section, you should see it there as installed.\r\n\r\n## Notes:\r\n1. Works for both the server or an individual web context.\r\n1. Uninstall does not currently remove the `.lar` file installed into archives directory.\r\n1. Installing into the web-context components directory currently not supported in Lucee 5, so the component cfc is bundled into a `.lar` with component mapping.\r\n","https://github.com/Leftbower/cfspreadsheet-lucee-5/raw/master/extension/META-INF/logo.png","","Andrew Kretzer (akretzer)","March, 11 2018 19:34:03 +0000","all","","","","","",false,[],"",""],["5C558CC6-1E67-4776-96A60F9726D580F1","3.5.0.91","Ortus Redis Cache","# Ortus Redis Extension\n\n<p class=\"lead\">\nThe Ortus Redis Extension is a native Lucee Extension that allows your CFML server to connect to a Redis server/cluster and leverage it for built-in caching, session storage, and NoSQL document storage.\n</p>\n\n> Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster. \n[Learn More](https://redis.io/topics/introduction)\n\n## Requirements\n\n* Lucee 5.1.0 and above\n* Redis 4.0.X and above\n\n## Features In A Nutshell\n\n* Add Redis native functionality to any Lucee server\n* Install at server level (Available to all contexts)\n* Create Cache connections in the Lucee web administrator or via `Application.cfc` to connect to any network-accessable Redis cluster\n* Set and get objects from Redis via standard CFML functions and tags (`cachePut(), cacheGet(), cfcache action=\"get|put\"`)\n* Fully supports all built-in Lucee cache functions including wildcard filters\n* Seamlessly distribute storage of the following to any Redis Cluster\n** Lucee session storage\n** Lucee client storage\n** Lucee Ram resouces (ram://...)\n* Seamlessly cache the following to any timeout-sensitive Redis key\n** Results of database queries\n** Results of deterministic functions\n** Complex or simple objects in your application's code\n** Cached templates (`cfcache action=\"content|cache|serverCache\"`)\n* Extremely lightweight and fast\n* Native Redis functions: `RedisGetConnectionPool( cacheName ), RedisGetProvider( cacheName )`","https://downloads.ortussolutions.com/ortussolutions/redis-extension/redis-extension-icon.png","","Ortus Solutions (ortus)","March, 09 2018 18:01:46 +0000","all","","","","","",false,["3.5.0-snapshot","3.4.1.85","3.4.1-snapshot","3.4.0.79","3.4.0-snapshot","3.3.2.76","3.3.1.70","3.3.1-snapshot","3.3.0.66","3.3.0-snapshot","3.2.0.49","3.2.0.48","3.2.0-snapshot","3.1.0.44","3.1.0-snapshot","3.0.0.41","3.0.0-snapshot","2.2.3-snapshot","2.2.2-snapshot","2.2.1.31","2.2.1-snapshot","2.2.0.29","2.1.1-snapshot","2.1.0.24","2.1.0-snapshot","2.0.1-snapshot","2.0.0.6428","2.0.0-snapshot","1.5.0-snapshot","1.4.1-snapshot","1.4.0.2303","1.4.0-snapshot","1.3.0.2190","1.3.0-snapshot","1.2.0.1547","1.2.0-snapshot","1.0.0"],"",""]],"COLUMNS":["ID","VERSION","NAME","DESCRIPTION","IMAGE","CATEGORY","AUTHOR","CREATED","RELEASETYPE","MINLOADERVERSION","MINCOREVERSION","PRICE","CURRENCY","DISABLEFULL","TRIAL","OLDER","PROMOTIONLEVEL","PROMOTIONTEXT"]}}