com.atlassian.bamboo.utils
Class RecentLazyReference<T>

java.lang.Object
  extended by com.atlassian.util.concurrent.ResettableLazyReference<T>
      extended by com.atlassian.bamboo.utils.RecentLazyReference<T>
All Implemented Interfaces:
com.atlassian.util.concurrent.Supplier<T>

public abstract class RecentLazyReference<T>
extends com.atlassian.util.concurrent.ResettableLazyReference<T>


Nested Class Summary
static class RecentLazyReference.IsTooOldPredicate
           
 
Constructor Summary
RecentLazyReference(long amount, java.util.concurrent.TimeUnit unit)
           
 
Method Summary
 T get()
           
 
Methods inherited from class com.atlassian.util.concurrent.ResettableLazyReference
cancel, create, getInterruptibly, isInitialized, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecentLazyReference

public RecentLazyReference(long amount,
                           java.util.concurrent.TimeUnit unit)
Method Detail

get

public T get()
Specified by:
get in interface com.atlassian.util.concurrent.Supplier<T>
Overrides:
get in class com.atlassian.util.concurrent.ResettableLazyReference<T>


Copyright © 2012 Atlassian. All Rights Reserved.