org.jruby
Class RubyModule.WrapperCacheEntryFactory

java.lang.Object
  extended by org.jruby.RubyModule.CacheEntryFactory
      extended by org.jruby.RubyModule.WrapperCacheEntryFactory
Direct Known Subclasses:
RubyModule.ProfilingCacheEntryFactory, RubyModule.SynchronizedCacheEntryFactory
Enclosing class:
RubyModule

protected abstract static class RubyModule.WrapperCacheEntryFactory
extends RubyModule.CacheEntryFactory

A wrapper CacheEntryFactory, for delegating cache entry creation along a chain.


Field Summary
protected  RubyModule.CacheEntryFactory previous
          The CacheEntryFactory being wrapped.
 
Constructor Summary
RubyModule.WrapperCacheEntryFactory(RubyModule.CacheEntryFactory previous)
          Construct a new WrapperCacheEntryFactory using the given CacheEntryFactory as the "previous" wrapped factory.
 
Method Summary
 RubyModule.CacheEntryFactory getPrevious()
           
 
Methods inherited from class org.jruby.RubyModule.CacheEntryFactory
hasCacheEntryFactory, newCacheEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

previous

protected final RubyModule.CacheEntryFactory previous
The CacheEntryFactory being wrapped.

Constructor Detail

RubyModule.WrapperCacheEntryFactory

public RubyModule.WrapperCacheEntryFactory(RubyModule.CacheEntryFactory previous)
Construct a new WrapperCacheEntryFactory using the given CacheEntryFactory as the "previous" wrapped factory.

Parameters:
previous - the wrapped factory
Method Detail

getPrevious

public RubyModule.CacheEntryFactory getPrevious()


Copyright © 2002-2009 JRuby Team. All Rights Reserved.