Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.octo.android.robospice.persistence.file;
 
 
 
    public InFileBigInputStreamObjectPersisterApplication application ) {
        superapplication );
    }
    @Override
    public InputStream saveDataToCacheAndReturnDataInputStream dataObject cacheKey ) throws CacheSavingException {
        // special case for big inputstream object : as it can be read only once and is too big to be locally
        // duplicated,
        // 1) we save it in file
        // 2) we load and return it from the file
        try {
            ByteStreams.copydata, Files.newOutputStreamSuppliergetCacheFilecacheKey ) ) );
            return new FileInputStreamgetCacheFilecacheKey ) );
        } catch ( IOException e ) {
            throw new CacheSavingExceptione );
        }
    }
    @Override
    public void setAsyncSaveEnabledboolean isAsyncSaveEnabled ) {
        throw new IllegalStateException"Asynchronous saving operation not supported." );
    }
    @Override
    protected void awaitForSaveAsyncTerminationlong timeTimeUnit timeUnit ) throws InterruptedException {
        throw new IllegalStateException"Asynchronous saving operation not supported. Not possible to invoke this method neither." );
    }
New to GrepCode? Check out our FAQ X