|
Groovy example source code file (MemoizeAtLeastTest.groovy)
The Groovy MemoizeAtLeastTest.groovy source code
package org.codehaus.groovy.runtime.memoize
/**
* @author Vaclav Pech
*/
public class MemoizeAtLeastTest extends AbstractMemoizeTestCase {
Closure buildMemoizeClosure(Closure cl) {
cl.memoizeAtLeast(100)
}
public void testZeroCache() {
def flag = false
Closure cl = {
flag = true
it * 2
}
Closure mem = cl.memoizeAtLeast(0)
[1, 2, 3, 4, 5, 6].each {mem(it)}
assert flag
}
}
Other Groovy examples (source code examples)Here is a short list of links related to this Groovy MemoizeAtLeastTest.groovy source code file: |
Other websites by Alvin Alexander:
Life/living in Alaska (OneMansAlaska.com)
How I Sold My Business (HowISoldMyBusiness.com)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.