org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreWrapperBackend.class Maven / Gradle / Ivy
???? 2 ?
b c d e f g d h f i f j k
l m n o
p d q
r s t u v
b w
x
y z
{
| d }
~ d d ?
? ? ? ? ? ? ? dataStore +Lorg/apache/jackrabbit/core/data/DataStore; .(Lorg/apache/jackrabbit/core/data/DataStore;)V Code LineNumberTable LocalVariableTable this JLorg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreWrapperBackend; init Y(Lorg/apache/jackrabbit/core/data/CachingDataStore;Ljava/lang/String;Ljava/lang/String;)V store 2Lorg/apache/jackrabbit/core/data/CachingDataStore; homeDir Ljava/lang/String; config
Exceptions read G(Lorg/apache/jackrabbit/core/data/DataIdentifier;)Ljava/io/InputStream;
identifier 0Lorg/apache/jackrabbit/core/data/DataIdentifier; getLength 3(Lorg/apache/jackrabbit/core/data/DataIdentifier;)J getLastModified
writeAsync v(Lorg/apache/jackrabbit/core/data/DataIdentifier;Ljava/io/File;Lorg/apache/jackrabbit/core/data/AsyncUploadCallback;)V dataIdentifier file Ljava/io/File; asyncUploadCallback 5Lorg/apache/jackrabbit/core/data/AsyncUploadCallback; write A(Lorg/apache/jackrabbit/core/data/DataIdentifier;Ljava/io/File;)V io Ljava/io/IOException; stream Ljava/io/InputStream;
StackMapTable ? ? ? ? t ? getAllIdentifiers ()Ljava/util/Iterator; Signature H()Ljava/util/Iterator; exists 4(Lorg/apache/jackrabbit/core/data/DataIdentifier;Z)Z touch Z 3(Lorg/apache/jackrabbit/core/data/DataIdentifier;)Z close ()V deleteAllOlderThan (J)Ljava/util/Set; timestamp J D(J)Ljava/util/Set; deleteRecord 3(Lorg/apache/jackrabbit/core/data/DataIdentifier;)V
SourceFile DataStoreWrapperBackend.java $ X " # ? ? ? ? ? ? ? ? 7 ? 9 ? 1org/apache/jackrabbit/core/data/AsyncUploadResult $ B ? ? ? java/io/FileInputStream $ ? ? ? ? ? ? java/io/IOException 2org/apache/jackrabbit/core/data/DataStoreException java/lang/StringBuilder Error retrieving stream from : ? ? ? ? ? ? ? $ ? N O R V W X Y ? ? ? ? 3org/apache/jackrabbit/core/data/MultiDataStoreAware ^ _ Horg/apache/jackrabbit/oak/plugins/blob/datastore/DataStoreWrapperBackend java/lang/Object 'org/apache/jackrabbit/core/data/Backend .org/apache/jackrabbit/core/data/DataIdentifier java/io/File java/io/InputStream java/lang/Throwable )org/apache/jackrabbit/core/data/DataStore getRecordIfStored ^(Lorg/apache/jackrabbit/core/data/DataIdentifier;)Lorg/apache/jackrabbit/core/data/DataRecord; *org/apache/jackrabbit/core/data/DataRecord getStream ()Ljava/io/InputStream; getRecord ()J 3org/apache/jackrabbit/core/data/AsyncUploadCallback onFailure 6(Lorg/apache/jackrabbit/core/data/AsyncUploadResult;)V (Ljava/io/File;)V addRecord C(Ljava/io/InputStream;)Lorg/apache/jackrabbit/core/data/DataRecord; org/apache/commons/io/IOUtils closeQuietly (Ljava/io/InputStream;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getAbsolutePath ()Ljava/lang/String; toString (Ljava/lang/String;)V (J)I com/google/common/collect/Sets
newHashSet ()Ljava/util/HashSet; ! ! " #
$ % &