Safelock is a file-based locking primitive that provides mutual exclusion between unrelated processes and threads. It offers advantages over POSIX and BSD file locks such as: compatibility with multi-threaded applications, support for lock attempt timeouts, detection of crashed lock holders, and detailed lock status (PID, lock age, custom data).
Geomajas caching plug-in is a plug-in for the Geomajas mapping framework that improves the speed by caching, by default based on the Infinispan cache library. The cached data can be tiles, features, bounds, or rasterized data (for the rasterizing plug-in). It has a configurable caching strategy, and automatically invalidates data when needed.