A simple LRU caching mechanism to avoid reparsing previously used SMARTS queries
I assume the changes to the JavaDoc is only whitespace? You know my usual reply on these things... :) You did update the JavaDoc to reflect the cache?
Can the cache be sized via a get/set method? Did not see one, but may have overlooked it because of all the JavaDoc changes ...
Anyways, otherwise, looks clean to me... I am now compiling, if online, please ping on JavaDoc...
Was on a flight when I saw the email - don't know what happened to the docs, but I updated the patch to fix the Jaavdocs and add a setter for the cache size.
Applied to cdk-1.4.x: