mirror of https://github.com/sbt/sbt.git
19 lines
461 B
Scala
19 lines
461 B
Scala
package xsbt
|
|
|
|
import java.io.{InputStream,OutputStream}
|
|
|
|
class NoInputCache[T] extends InputCache[T]
|
|
{
|
|
def uptodate(in: T)(cacheStream: InputStream) =
|
|
new CacheResult
|
|
{
|
|
def uptodate = true
|
|
def update(outputStream: OutputStream) {}
|
|
}
|
|
def force(in: T)(outputStream: OutputStream) {}
|
|
}
|
|
class NoOutputCache[O](create: => O) extends OutputCache[O]
|
|
{
|
|
def loadCached(cacheStream: InputStream) = create
|
|
def update(out: O)(cacheStream: OutputStream) {}
|
|
} |