    def readPickleCache(filename, pickleVersion=1, source=None, verbose=None):
    def writePickleCache(data, filename, pickleVersion=1, source=None, verbose=None):

    class PickleCache:
        def picklePath(self, filename):

    class PickleCacheReader(PickleCache):
        def read(self, filename, pickleVersion=1, source=None, verbose=None):

    class PickleCacheWriter(PickleCache):
        def write(self, data, filename, pickleVersion=1, source=None, verbose=None):