Caching Decorator
This script is a caching decorator that collects garbage in a separate thread (for performance).It allows each cached function to (optionally) set a custom maximum age for entries, and allows individual cache entries to be selectiries, andlidated.This kind of caching decorator is often useful...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Caching decorator with timeout invalidation Download |
This one-line decorator call adds caching to functions with hashable arguments and no keyword arguments.When the maximum size is reached, the least recently used entry is discarded -- appropriate for long-running processes which cannot allow caches to grow without bound. Includes built-in...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): LRU cache decorator Download |
Webpage Decorator is a small extension that allows you to customize the webpage's properties as you will. You can change the background color, attach an image as background, increase or decrease the font size and so on.
Platforms: Windows
License: Freeware | Size: 41 KB | Download (76): Webpage Decorator Download |
Caching class caches dynamic content. It is easy to use and integrate into current scripts.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (50): Caching class Download |
This script defines a decorator that allows for an abbreviated slice syntax in function arguments: {start:end}. Step is notsupported. Valid quickslices are dictionaries with a single integer key which has an integer value. Arguments can be strings or integers, and indicate the positional or...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Quickslice decorator Download |
Decorator for main method script shows how to do the same thing with a decorator that makes the code much cleaner.This allows option and argument parsing to be hidden from the main code in your program. The user simply passes an optional getopt string and the number of required arguments. Then...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (55): Decorator for main method Download |
This is a decorator that lets you annotate function definitions with argument type requirements. These type requirements are automatically checked by the system at function invocation time. The decorator frees you from writing type-checking boilerplate code by hand.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Type-checking decorator Download |
This simple decorator is different to other memoize decorators in that it will only cache results for a period of time. It also provides a simple method of cleaning the cache of old entries via the .collect method. This will help prevent excessive or needless memory consumption.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Memoize Decorator with Timeout Download |
The Authcache module offers page caching for both anonymous users and logged-in authenticated users. This allows Drupal/PHP to only spend 1-2 milliseconds serving pages, greatly reducing server resources.Please note that enabling authenticated user caching will require modifying how your...
Platforms: PHP
License: Freeware | Size: 30.72 KB | Download (45): Authenticated User Page Caching (Authcache) Download |
Eclipse plugin: configurable decorator for icons and labels. Can be adjusted to decorate icons and text depending on (regexp) substring matching on certain nodes in tree views (Package Explorer, Navigator,...). Works with Eclipse 2.1 or later.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 134.87 KB | Download (54): Universal Label Decorator Eclipse Plugin Download |
This tail recursion decorator can eliminate the tail calls for recursive functions.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (53): New Tail Recursion Decorator Download |
Defining a property involves the definition of nested functions for one or more of fget,fset,fdel. The decorator probes the decorated function, captures its locals() just before it returns and looks for the names "fget", "fset" and "fdel". The found values, along with the function's docstring are...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (51): Property decorator for python Download |
foocache provides a simple PHP4 caching system with tidy support. foocache is a simple caching system for PHP4 which optionally uses HTML-tidy to clean up the generated HTML Code. Instead of processing the whole page, a cachefile is loaded, assuming that it exists and is younger than a...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (93): foocache Download |
IMAP Proxy server is a caching IMAP proxy server. It was written to compensate for webmail clients that are unable to maintain persistent connections to an IMAP server. Most webmail clients need to log in to an IMAP server for nearly every single transaction. This behaviour can cause tragic...
Platforms: *nix
License: Freeware | Size: 133.12 KB | Download (154): IMAP Proxy Download |
mod_mmap_dynamic is a reverse caching solution for the Apache Webserver. Its requires Apache 1.3.24 or higher and currently requires Linux kernel headers for test and set. It may compile on other OSs if you copy asm/atomic.h and satisfies its #includes. mod_mmap_dynamic uses either Apache...
Platforms: *nix
License: Freeware | Size: 25.6 KB | Download (90): mod_mmap_dynamic Download |
YACY is a distributed Web crawler and also a caching HTTP/HTTPS proxy. Pages that pass through the proxy are indexed and can be searched using a built-in HTTP server. YACY peers connect each other and form a P2P-based index exchange network based on distributed hash tables. Explicit web crawls...
Platforms: *nix
License: Freeware | Size: 5.7 MB | Download (115): YACY Download |
OSCache is a high performance J2EE caching solution that can cache portions of JSP pages, entire HTTP responses (including dynamically generated images), and arbitrary Java objects. OpenSymphony Cache can provide your J2EE application with huge performance gains and graceful error tolerance...
Platforms: *nix
License: Freeware | Size: 2.8 MB | Download (113): OpenSymphony Cache Download |
AnalogX FastCache is a caching DNS server that runs on your local machine and handles any DNS request that your computer makes, from Internet Explorer to an FTP client. Once a query is made, AnalogX FastCache will override the normal timeout for the item with one that you specify, so instead of...
Platforms: Windows
License: Freeware | Size: 371 KB | Download (61): AnalogX FastCache Download |
WP Green Cache is a `powerfull caching plugin` for WordPress blogs. It's higly minimize (%95) the usage of server's resources and `provides very fast blog pages`. If you care about the speed of your site, WP Green Cache is one of those plugins that you `absolutely MUST have installed`. To explain...
Platforms: Windows, Linux, Linux Console, Linux GPL, Linux Open Source
License: Freeware | Size: 878 KB | Download (56): WP Green Cache Download |
A set of utilities for the use of decorators in a Java web application. The goal of this project is to offer an easy way to 'decorate' data for presentation purposes. This is partially done by using concepts introduced by the Decorator Design Pattern.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 652.17 KB | Download (51): Decorator Utilities Download |